首先我用的是tomcat5.5,datesouce我已经配置好了。在我部署了一个first的工程,我用一个WEBRoot/myjsp.jsp中运行已经可以通过jndi取到数据库中的内容,但是我想在src/test.java(我通过JDBC已经可以取到数据库中的内容)文件中通过hiberante.cfg.xml的配置取得数据库的值,运行时老是提示org.hibernate.HibernateException: Could not find datasource这个错误。
这个是我的hiberante.cfg.xml配置文件<hibernate-configuration> <session-factory>
<property name="connection.username">test</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<property name="jndi.url"></property>
<property name="connection.datasource">java:comp/env/MIB</property>
<property name="connection.password">zygl</property>
<property name="show_sql">true</property>
<mapping resource="Customer.hbm.xml" />
</session-factory></hibernate-configuration>
这个是我的hiberante.cfg.xml配置文件<hibernate-configuration> <session-factory>
<property name="connection.username">test</property>
<property name="dialect">org.hibernate.dialect.OracleDialect</property>
<property name="jndi.url"></property>
<property name="connection.datasource">java:comp/env/MIB</property>
<property name="connection.password">zygl</property>
<property name="show_sql">true</property>
<mapping resource="Customer.hbm.xml" />
</session-factory></hibernate-configuration>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货