公司系统一个很蛋疼的问题,就是系统不知道什么时候连接池达到最大数,无法获取连接对象
环境:jboss
数据源:jndi
配置如下:
<Resource name="jdbc/pay" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="10" maxWait="10000"
username="cust" password="cust" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:oradb" />
<Resource name="jdbc/term" auth="Container" type="javax.sql.DataSource"
maxActive="20" maxIdle="10" maxWait="10000"
username="cust" password="cust" driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:oradb" />
我查看了系统中常用某块中的操作数据连接对象的地方,也没有问题,不知道什么原因
是不是有些datareader,用完没有dispose,照成的