1

每当我重新启动或停止 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
  • 网豆 7.0.1
  • MySQL

想法?

干杯

4

1 回答 1

0

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

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

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

应该有一个更好的解决方案,但它躲避我。

于 2013-01-09T15:59:55.777 回答