Proxool.xml
//////////////////////////////////////////////////////////////////////////////////////////////////////////////<?xml version="1.0" encoding="utf-8"?>
<something-else-entirely>
<proxool>
<alias>DBPool</alias>
<driver-url>jdbc:oracle:thin:@localhost:1521:myoracle</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="crj"/>
<property name="password" value="123456"></property>
</driver-properties>
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<maximum-new-connections>20</maximum-new-connections>
<prototype-count>5</prototype-count>
<maximum-connection-count>100</maximum-connection-count>
<minimum-connectuon-count>10</minimum-connectuon-count>
</proxool>
</something-else-entirely>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
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.url">
jdbc:oracle:thin:@localhost:1521:myoracle
</property>
<property name="connection.username">fjcrj</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.session_factory_name">
HibernateSessionFactory
</property> <property name="hibernate.connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="hibernate.proxool.pool_alias">DBPool</property>
<property name="hibernate.proxool.xml">Proxool.xml</property> <property name="hibernate.connection.release_mode">auto</property> <property name="connection.autocommit">true</property>
<property name="show_sql">true</property> <mapping resource="com/sd/mapping/test.hbm.xml" />
</session-factory></hibernate-configuration>/////////////////////////////////////////////////////////////////////////////////////////////////
09:56:58,273 WARN SessionFactoryObjectFactory: Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.getNameParser(InitialContext.java:480)
at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:260)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
at com.startech.mysql.test.InitDB.main(InitDB.java:37)
09:56:58,274 INFO SessionFactoryImpl: Checking 0 named queries
09:56:58,301 INFO Dialect: Using dialect: org.hibernate.dialect.Oracle9Dialect
09:56:58,303 INFO Configuration: processing extends queue
09:56:58,303 INFO Configuration: processing collection mappings
09:56:58,303 INFO Configuration: processing association property references
09:56:58,303 INFO Configuration: processing foreign key constraints
09:56:58,304 INFO Configuration: processing extends queue
09:56:58,305 INFO Configuration: processing collection mappings
09:56:58,305 INFO Configuration: processing association property references
09:56:58,305 INFO Configuration: processing foreign key constraints
09:56:58,312 INFO SchemaExport: Running hbm2ddl schema export
09:56:58,312 INFO SchemaExport: exporting generated schema to database
09:56:58,312 INFO ConnectionProviderFactory: Initializing connection provider: org.hibernate.connection.ProxoolConnectionProvider
09:56:58,313 INFO ProxoolConnectionProvider: Configuring Proxool Provider using JAXPConfigurator: Proxool.xml
09:56:58,315 FATAL ProxoolConnectionProvider: Proxool Provider unable to load JAXP configurator file: Proxool.xml
org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:91)
at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:80)
at org.hibernate.tool.hbm2ddl.SchemaExport$ProviderConnectionHelper.getConnection(SchemaExport.java:431)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:130)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:99)
//////////////////////////////////////////////////////////////////////////////////////////////////////////////<?xml version="1.0" encoding="utf-8"?>
<something-else-entirely>
<proxool>
<alias>DBPool</alias>
<driver-url>jdbc:oracle:thin:@localhost:1521:myoracle</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="crj"/>
<property name="password" value="123456"></property>
</driver-properties>
<house-keeping-sleep-time>90000</house-keeping-sleep-time>
<maximum-new-connections>20</maximum-new-connections>
<prototype-count>5</prototype-count>
<maximum-connection-count>100</maximum-connection-count>
<minimum-connectuon-count>10</minimum-connectuon-count>
</proxool>
</something-else-entirely>
/////////////////////////////////////////////////////////////////////////////////////////////////////////
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.url">
jdbc:oracle:thin:@localhost:1521:myoracle
</property>
<property name="connection.username">fjcrj</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.session_factory_name">
HibernateSessionFactory
</property> <property name="hibernate.connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="hibernate.proxool.pool_alias">DBPool</property>
<property name="hibernate.proxool.xml">Proxool.xml</property> <property name="hibernate.connection.release_mode">auto</property> <property name="connection.autocommit">true</property>
<property name="show_sql">true</property> <mapping resource="com/sd/mapping/test.hbm.xml" />
</session-factory></hibernate-configuration>/////////////////////////////////////////////////////////////////////////////////////////////////
09:56:58,273 WARN SessionFactoryObjectFactory: Could not bind factory to JNDI
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:645)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:325)
at javax.naming.InitialContext.getNameParser(InitialContext.java:480)
at org.hibernate.util.NamingHelper.bind(NamingHelper.java:52)
at org.hibernate.impl.SessionFactoryObjectFactory.addInstance(SessionFactoryObjectFactory.java:90)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:260)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005)
at com.startech.mysql.test.InitDB.main(InitDB.java:37)
09:56:58,274 INFO SessionFactoryImpl: Checking 0 named queries
09:56:58,301 INFO Dialect: Using dialect: org.hibernate.dialect.Oracle9Dialect
09:56:58,303 INFO Configuration: processing extends queue
09:56:58,303 INFO Configuration: processing collection mappings
09:56:58,303 INFO Configuration: processing association property references
09:56:58,303 INFO Configuration: processing foreign key constraints
09:56:58,304 INFO Configuration: processing extends queue
09:56:58,305 INFO Configuration: processing collection mappings
09:56:58,305 INFO Configuration: processing association property references
09:56:58,305 INFO Configuration: processing foreign key constraints
09:56:58,312 INFO SchemaExport: Running hbm2ddl schema export
09:56:58,312 INFO SchemaExport: exporting generated schema to database
09:56:58,312 INFO ConnectionProviderFactory: Initializing connection provider: org.hibernate.connection.ProxoolConnectionProvider
09:56:58,313 INFO ProxoolConnectionProvider: Configuring Proxool Provider using JAXPConfigurator: Proxool.xml
09:56:58,315 FATAL ProxoolConnectionProvider: Proxool Provider unable to load JAXP configurator file: Proxool.xml
org.logicalcobwebs.proxool.ProxoolException: Parsing failed.
at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:91)
at org.logicalcobwebs.proxool.configuration.JAXPConfigurator.configure(JAXPConfigurator.java:107)
at org.hibernate.connection.ProxoolConnectionProvider.configure(ProxoolConnectionProvider.java:120)
at org.hibernate.connection.ConnectionProviderFactory.newConnectionProvider(ConnectionProviderFactory.java:80)
at org.hibernate.tool.hbm2ddl.SchemaExport$ProviderConnectionHelper.getConnection(SchemaExport.java:431)
at org.hibernate.tool.hbm2ddl.SchemaExport.execute(SchemaExport.java:130)
at org.hibernate.tool.hbm2ddl.SchemaExport.create(SchemaExport.java:99)
解决方案 »
- log4j如何配置hibernate输出的信息打印到文件中
- Cannot delete or update a parent row:
- 求指定日期的n小时后的日期后怎么计算?
- 在线等,各位高手请帮忙,JavaEE web工程读取线程进度,并显示进度条
- slf4j怎么屏蔽info和debug级别的日志呀?
- 如何在Eclipse中编写代码调用xml schema文件来动态生成xml document?
- hibernate的问题
- 请问能不能在action中得到pageContext ?
- 请教高手 在struts-config中如何配置weblogic中的datasource阿 急
- 求教eclipse中tomcat5.0的启动问题?
- JAVA断点下载问题,请大家帮帮忙
- powerdesigner怎么生成尸体类
那么在hibernate.xml中就没必要用
<property name="connection.url">
jdbc:oracle:thin:@localhost:1521:myoracle
</property>
<property name="connection.username">fjcrj</property>
<property name="connection.password">123456</property>
<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>