Chinaunix
标题:
hibernate 配置问题!
[打印本页]
作者:
大马虎
时间:
2006-02-23 09:55
标题:
hibernate 配置问题!
我正在学习hibernate +tomcat 我在tomcat中配置了datasource 的jndi名字为oracle ,hibernate的配置文件如下:
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration
PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="connection.datasource">java:comp/env/jdbc/oracle</property>
<property name="show_sql">false</property>
<property name="dialect">net.sf.hibernate.dialect.OracleDialect</property>
<!-- Mapping files -->
<mapping resource="Cat.hbm.xml"/>
</session-factory>
</hibernate-configuration>
复制代码
在进行调用时,提示找不到datasource不知道是怎么回事,大家帮帮忙·!
作者:
renminbi
时间:
2006-02-23 13:44
datasource
路径不对吧。
作者:
大马虎
时间:
2006-02-23 13:47
修改成<property name="connection.datasource">java:comp/env/oracle</property>
也是找不到datasource,我的配置文件server.xml内容如下:
<?xml version='1.0' encoding='utf-8'?>
<Server>
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"/>
<GlobalNamingResources>
<Environment value="30" type="java.lang.Integer" name="simpleValue"/>
<Resource type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" auth="Container" name="UserDatabase"/>
<Resource type="javax.sql.DataSource" scope="Shareable" name="ctais"/>
<Resource type="javax.sql.DataSource" scope="Shareable" name="oracle"/>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
<ResourceParams name="ctais">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@75.16.16.17:1521:ctais</value>
</parameter>
<parameter>
<name>password</name>
<value>hbgs2005</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>ctais</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
</ResourceParams>
<ResourceParams name="oracle">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:oracle:thin:@192.168.0.103:1521:oracle</value>
</parameter>
<parameter>
<name>password</name>
<value>manager</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>oracle.jdbc.driver.OracleDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>system</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<Service name="Catalina">
<Connector connectionTimeout="20000" port="8080" redirectPort="8443" disableUploadTimeout="true" acceptCount="100">
</Connector>
<Connector port="8009" redirectPort="8443" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" protocol="AJP/1.3">
</Connector>
<Engine defaultHost="localhost" name="Catalina">
<Host appBase="webapps" name="localhost">
<Logger className="org.apache.catalina.logger.FileLogger" suffix=".txt" prefix="localhost_log." timestamp="true"/>
</Host>
<Logger className="org.apache.catalina.logger.FileLogger" suffix=".txt" prefix="catalina_log." timestamp="true"/>
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/>
</Engine>
</Service>
</Server>
复制代码
作者:
gong43
时间:
2006-02-23 14:59
提示:
作者被禁止或删除 内容自动屏蔽
作者:
大马虎
时间:
2006-02-23 15:13
Context添加在文件的什么位置,我添加了结果不服务启动不了!郁闷!!
作者:
gong43
时间:
2006-02-23 23:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
大马虎
时间:
2006-03-01 11:19
好几天没有学习了,今天接着学习,重新作了修改现在提示不能打开数据库cannot open connection!!,可是我把配置信息放在测试用的java小程序里没有问题的可以打开数据库connection的阿,太趣怪了!!!
[
本帖最后由 大马虎 于 2006-3-1 11:22 编辑
]
作者:
gong43
时间:
2006-03-02 10:34
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2