做了一个新增功能,连续做了几个新增操作,后台就报错了:
org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted, cause:
java.util.NoSuchElementException: Timeout waiting for idle object
上网搜了一下,可能是连接资源被耗尽,导致出错。
pool exhausted----连接池耗尽
解决方法:把每个连接的资源都close()
关闭rs,ps,cnn,jboss-service.xml文件中的maxProcessors小于连接池配置文件的连接池数