JSF和Tomcat可能存在内存泄漏

时间:2012-12-19 17:11:57

标签: tomcat jsf-2 primefaces

当我重新启动或停止Tomcat时,我收到此警告。

  

严重:Web应用程序[/ WebApp]使用密钥创建了一个ThreadLocal   类型为[javax.faces.context.FacesContext $ 1](值   [javax.faces.context.FacesContext$1@1fe1018d])和类型的值   [com.sun.faces.config.InitFacesContext](值   [com.sun.faces.config.InitFacesContext@6d2ce054])但无法删除   当Web应用程序停止时。这很有可能创造   内存泄漏。

技术清单

  • Primefaces 3.4.2
  • JSF 2.1
  • Apache Tomcat 6.0.35
  • Java 1.6.0_37
  • JSTL 1.1
  • Netbeans 7.0.1
  • MySQL的

思想?

干杯

1 个答案:

答案 0 :(得分:0)

似乎是仍在内存中的剩余库。

主要问题似乎是随着时间的推移,库可以耗尽所有内存并在Tomcat服务器上创建PermGen错误。

所以最好的办法是尽可能多地占用内存并偶尔重置网络服务器。

应该有一个更好的解决方案,但它不适合我。