2007-12-04
Hibernate出现Could not find datasource错误
Hibernate版本3.1
开发环境Eclipse3.2.1+MyEclipse5+HibernateTools3.1
前几天还好好的程序,今天突然出现Could not find datasource错误。
郁闷了一下午,终于找到了罪魁祸首。
可以正常运行的hibernate.cfg.xml文件:
<session-factory>
<property name="show_sql">false</property>
<property name="connection.datasource">java:comp/env/jdbc/myconn</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<mapping resource="org/hibernate/Do/Table49.hbm.xml" />
</session-factory>
出现错误的hibernate.cfg.xml文件(MyEclipse5自动生成):
<session-factory>
<property name="show_sql">false</property>
<property name="connection.datasource">java:comp/env/jdbc/myconn</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="jndi.class"></property>
<property name="connection.password"></property>
<property name="connection.username"></property>
<property name="jndi.url"></property>
<mapping resource="org/hibernate/Do/Table49.hbm.xml" />
</session-factory>
附上TOMCAT(5.016)的连接池配置文件,我的工程名称叫"CMJ2EE",将此文件保存到%TOMCAT_HOME%\conf\Catalina\localhost\,文件名称:CMJ2EE.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="CMJ2EE" path="/CMJ2EE" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/myconn" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myconn">
<parameter>
<name>maxWait</name>
<value>5</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:jtds:sqlserver://127.0.0.1:1433/pinco</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>net.sourceforge.jtds.jdbc.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
</ResourceParams>
</Context>
开发环境Eclipse3.2.1+MyEclipse5+HibernateTools3.1
前几天还好好的程序,今天突然出现Could not find datasource错误。
郁闷了一下午,终于找到了罪魁祸首。
可以正常运行的hibernate.cfg.xml文件:
<session-factory>
<property name="show_sql">false</property>
<property name="connection.datasource">java:comp/env/jdbc/myconn</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<mapping resource="org/hibernate/Do/Table49.hbm.xml" />
</session-factory>
出现错误的hibernate.cfg.xml文件(MyEclipse5自动生成):
<session-factory>
<property name="show_sql">false</property>
<property name="connection.datasource">java:comp/env/jdbc/myconn</property>
<property name="dialect">org.hibernate.dialect.SQLServerDialect</property>
<property name="jndi.class"></property>
<property name="connection.password"></property>
<property name="connection.username"></property>
<property name="jndi.url"></property>
<mapping resource="org/hibernate/Do/Table49.hbm.xml" />
</session-factory>
附上TOMCAT(5.016)的连接池配置文件,我的工程名称叫"CMJ2EE",将此文件保存到%TOMCAT_HOME%\conf\Catalina\localhost\,文件名称:CMJ2EE.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="CMJ2EE" path="/CMJ2EE" debug="0" reloadable="true" crossContext="true">
<Resource name="jdbc/myconn" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/myconn">
<parameter>
<name>maxWait</name>
<value>5</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>100</value>
</parameter>
<parameter>
<name>password</name>
<value></value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:jtds:sqlserver://127.0.0.1:1433/pinco</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>net.sourceforge.jtds.jdbc.Driver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>30</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>removeAbandonedTimeout</name>
<value>60</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
</ResourceParams>
</Context>
发表评论
- 浏览: 11890 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
我的相册
o_JUnit8
共 13 张
共 13 张
最近加入圈子
最新评论
-
Eclipse无提示的解决办法 ...
楼主太厚道了,解决我一大难题。相当感谢
-- by freemanxm84 -
Hibernate 杂烩
问一下知不知道 createCriteria与createAlias有什 ...
-- by diyutaizi3721 -
在Eclipse中使用JUnit4进 ...
挺好,有专门的电子书吗?
-- by husxwy -
tomcat连接池的各项配置详 ...
andyu2008 写道 设置tomcat的环境变量: 假如你的tomcat ...
-- by jackymin -
Apache CXF 学习笔记
jnn 写道flamefox 写道CFX对于RPC/encoded方式的wsdl ...
-- by flamefox






评论排行榜