【问题标题】:The web application created a ThreadLocal, but failed to remove it Tomcat [SEVERE]Web 应用程序创建了一个 ThreadLocal,但未能将其删除 Tomcat [严重]
【发布时间】:2015-05-18 04:17:02
【问题描述】:

我在 tomcat 控制台上遇到错误并导致内存不足错误。

2015 年 3 月 16 日 10:57:25.659 严重 [http-nio-8080-exec-6] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks Web 应用程序 [XXXX] 创建了一个具有类型键的 ThreadLocal [net.jawr.web.context.ThreadLocalJawrContext$1](值 [net.jawr.web.context.ThreadLocalJawrContext$1@7c709f7a]) 和一个值 [net.jawr.web.context.JawrContext] 类型(值 [net.jawr.web.context.JawrContext@45f64269])但未能将其删除 当 Web 应用程序停止时。线程将被更新 随着时间的推移,尽量避免可能的内存泄漏。

我们使用 net.jawr 依赖来压缩 js 和 css 文件。请为此提出建议。提前致谢。

【问题讨论】:

    标签: java spring tomcat jawr jscompress


    【解决方案1】:

    这是jawr 中的一个错误。

    它已在 V3.5(2014 年 1 月 1 日发布)中修复

    发行说明:

    问题 #198 已修复:重新启动服务器时由于缺少内存泄漏 ThreadLocal 的重置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 2021-11-27
      • 2021-10-16
      • 2010-09-30
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      相关资源
      最近更新 更多