我有一个使用Struts2和apache-commons-dbcp的WebApp。在我的本地开发环境中运行时,应用程序打开的连接不超过8个,这是maxActive的默认值。
但是,一旦将WAR转移到测试服务器上-运行与我的开发箱相同的Tomcat (6.0.35)版本-应用程序就会打开更多的连接。几分钟后,我可以打开大约40个连接,而开发中的相同测试只会导致8个连接。
这似乎是两个环境之间的配置问题,但我不确定我在寻找什么。有什么建议吗?
发布于 2012-08-30 02:07:32
原来我本地的Tomcat实例设置了这个Java选项:
-XX:+UseConcMarkSweepGC
测试服务器和生产服务器不是。启用它解决了问题。
https://stackoverflow.com/questions/12182486
复制相似问题