最近将使用的spring更新到了1.2.3版本
第一次在tomcat+oracle10g中部署一个demo项目时,发现登陆后用不了多久,就会抛出连接池没有可用的连接的异常(tomcat中配置的
datesource中初始化4个连接,使用默认tomcat的dbcp连接池),当下以为是tomcat的问题,于是将项目部署到
weblogic8.1+sp5下,初步测试没有发现问题.
但过不了多久,随着项目的开发,在weblogic下也发现了这个问题(在频繁点击某几个list的页面的时候),于是进入weblogic的
console中,查看连接池的状态,发现连接池的最大容量和已经达到初始设置最大值15个.经过测试发现,连接池连接数很快就会达到最大值,并且不会释
放.
于是怀疑spring1.2.3的连接释放有问题,于是下载spring1.2.6版本,测试结果即使频繁点击一些访问数据库的页面,连接池连接数也稳定在0个.