错误现象:用TOMCAT容器发布JAVA应用,连接数据库时,有时会出现:Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object问题。第一次没事,多点两次就会出现。
最终结果是:TOMCAT 5.09版本自带的 dbcp.jar 为1.0版,会有这个问题出现。在官网上下载1.2版的dbcp.jar和common-pool.jar即可解决。