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)