在部署到我们的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。
答案 0 :(得分:0)
检查您的最大交易计数。您的设置似乎只有一个数据源连接,0可用。这意味着您没有空闲连接。
https://github.com/bitronix/btm/wiki/JDBC-pools-configuration
myDataSource.setMinPoolSize(0);
myDataSource.setMaxPoolSize(5);