proxool Attempt to register duplicate pool called 'dbconnpool'问题请教

瓦力Wall-E 2006-11-14 07:03:29
我在Hibernate中配置proxool连接池,一直提示重复注册,请问是怎么回事?
我使用的Hibernate 3.1,Proxool版本使用0.8.3和0.9.0RC2都是同样的错误。请问这是怎么回事?
配置如下:
<hibernate-configuration>
<session-factory>
<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>
<property name="hibernate.connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</property>
<property name="hibernate.proxool.pool_alias">dbconnpool</property>
<property name="hibernate.proxool.xml">proxool.xml</property>
<property name="connection.pool.size">2</property>
<property name="statement_cache.size">25</property>
<property name="jdbc.fetch_size">50</property>
<property name="jdbc.batch_size">30</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="hibernate.current_session_context_class">org.hibernate.context.ThreadLocalSessionContext</property>
.......
</session-factory>
</hibernate-configuration>

Proxool配置:

<?xml version="1.0" encoding="UTF-8"?>
<proxool-config>
<proxool>
<alias>dbconnpool</alias>
<driver-url>jdbc:oracle:thin:@127.0.0.1:1521:test</driver-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<driver-properties>
<property name="user" value="test"/>
<property name="password" value="test"/>
</driver-properties>
<house-keeping-test-sql>select sysdate from dual</house-keeping-test-sql>
<maximum-connection-count>1</maximum-connection-count>
<minimum-connection-count>1</minimum-connection-count>
</proxool>
</proxool-config>
...全文
660 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
瓦力Wall-E 2006-11-16
已经解决,由于重复调用Hibernate的sessionFactory。
回复
发动态
发帖子
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
社区公告
暂无公告