Bitronix连接重置问题

时间:2013-05-20 12:35:21

标签: oracle11g jta spring-transactions bitronix

在部署到我们的linux环境时,我似乎得到了这个错误,不确定这是什么意思

请有人帮我解释一下可能的解决办法吗?

java.sql.SQLException:无法从包含资源actdb的XAPool的PoolingDataSource的池中获取连接,其中包含1个连接.....  (0仍然可用)         at bitronix.tm.resource.jdbc.PoolingDataSource.getConnection(PoolingDataSource.java:262)~ [btm-2.1.3.jar:2.1.3]         在org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111)〜[spring-jdbc-3.1.2.RELEASE.jar:3.1.2.RELEASE] 引起:java.sql.SQLException:IO错误:连接重置         at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:428)〜[ojdbc5-11.2.0.2.jar:11.2.0.2.0]         在oracle.jdbc.driver.PhysicalConnection。(PhysicalConnection.java:536)〜[ojdbc5-11.2.0.2.jar:11.2.0.2.0]         在oracle.jdbc.driver.T4CConnection。(T4CConnection.java:228)~ [ojdbc5-11.2.0.2.jar:11.2.0.2.0]         在oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)〜[ojdbc5-11.2.0.2.jar:11.2。

1 个答案:

答案 0 :(得分:0)

检查您的最大交易计数。您的设置似乎只有一个数据源连接,0可用。这意味着您没有空闲连接。

https://github.com/bitronix/btm/wiki/JDBC-pools-configuration

myDataSource.setMinPoolSize(0);                                                                 
myDataSource.setMaxPoolSize(5);