我在配置要数据源后没有仔细检查我的代码,有些数据库连接没有及时关闭,报以下异常:
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle objec
这个异常产生的原因是在使用完数据库连接后没有及时关闭,导致数据库连接池的连接没有可供使用的连接,进而报异常。
解决的方法是检查代码,将数据库连接及时关闭,并且在context.xml文件中加上
removeAbandoned=”true” removeAbandonedTimeout=”60”
logAbandoned=”true”
这样就解决问题了。