您的位置:首页 > 运维架构 > Tomcat

关于tomcat内存检查的错误

2014-03-26 21:32 399 查看
在写jsp程序的时候,经常会报一个错误,不会影响执行,但是老是跳来跳去肯定会很不舒服的,错误如下:

The web application [/EasyJsp1.3] created a ThreadLocal with key of type [com.sun.faces.util.Util$1] (value [com.sun.faces.util.Util$1@31931071]) and a value of type [java.util.HashMap] (value [{com.sun.faces.patternCache={ = }}]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak.

经过检查,发现是由于tomcat升级到6.0版本以上后会出现的,解决方案有三种:

1.使用低版本的tomcat,这个相信很多人都不会用的。

2.重启tomcat,这个还是可以的,经过验证没有问题。

3.在server.xml中将<Listener className="org.apache.catalina.core.JreMemoryLeakPrevationListener">注释掉,也就是关掉tomcat自动内存检查功能。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: