apache-commons-dbcp连接池 - 在dev中工作,而不是在其他环境中工作

时间:2012-08-29 16:30:21

标签: spring apache-commons-dbcp

我使用带有apache-commons-dbcp的Spring使用Struts2 WebApp。在我的本地开发环境中运行时,应用程序打开的连接数不超过8个,这是maxActive的默认值。

但是,一旦将WAR转移到测试服务器 - 运行与我的开发盒相同版本的Tomcat(6.0.35) - 应用程序将打开更多连接。几分钟后,我可以打开大约40个连接,而开发中的相同测试只会产生8个连接。

这似乎是两种环境之间的配置问题,但我不确定我在寻找什么。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

原来我的本地Tomcat实例正在设置这个Java选项:

-XX:+ UseConcMarkSweepGC

测试和生产服务器没有。启用它可以解决问题。