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)
解决方案 »
- Ehcache 页面缓存getCache()空指针
- 请求各位帮忙
- 谁想要买书,我有好几本JAVA的书现在对我没什么用了
- 请问怎样在tomcat中配置web.xml运行servlet(在线等待..急...)
- IE6不支持javaScript 请问怎么设置才能访问要求有JavaScript的网页比如校友录
- [求助]??javaMail问题??
- 【100求救】JWS不能自动更新我的程序
- <mastering jakarta struts>中的问题,请高手指点?
- 请问大家JDOM有什么用呀,是干什么的?
- Error : java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 在ubuntu下java连接
- 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>