我的context.xml是用来创建数据源的,代码如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/mycms" URIEncoding="UTF-8">
<Resource
name="jdbc/mycms"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="sa"
password=""
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mycms"/>
</Context>
然后,我的hibernate.cfg.xml的代码如下:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration> <session-factory>
<property name="connection.datasource">java:jdbc/mycms</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">true</property> <mapping resource="com/domain/ArticleGroup.hbm.xml"/>
<mapping resource="com/domain/Article.hbm.xml"/> </session-factory></hibernate-configuration>但是,之后运行程序的时候,出现了Could not find datasource: java:jdbc/mycms异常,看了很多文章,但都没找到好的解决答案,请高手们指点啊,谢谢!
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/mycms" URIEncoding="UTF-8">
<Resource
name="jdbc/mycms"
auth="Container"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="10000"
username="sa"
password=""
driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mycms"/>
</Context>
然后,我的hibernate.cfg.xml的代码如下:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration> <session-factory>
<property name="connection.datasource">java:jdbc/mycms</property>
<property name="dialect">net.sf.hibernate.dialect.SQLServerDialect</property>
<property name="show_sql">true</property> <mapping resource="com/domain/ArticleGroup.hbm.xml"/>
<mapping resource="com/domain/Article.hbm.xml"/> </session-factory></hibernate-configuration>但是,之后运行程序的时候,出现了Could not find datasource: java:jdbc/mycms异常,看了很多文章,但都没找到好的解决答案,请高手们指点啊,谢谢!
Dialect class not found: net.sf.hibernate.dialect.SQLServerDialect这个又该怎么解决呀?