Web应用程序创建了一个ThreadLocal,但未能删除它Tomcat [SEVERE]

时间:2015-03-16 05:39:41

标签: java spring tomcat jawr jscompress

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

  

2015年3月16日10:57:25.659严重[http-nio-8080-exec-6]   org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks   Web应用程序[XXXX]创建了一个类型为key的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 dependecy来压缩js和css文件。请为此建议。提前谢谢。

1 个答案:

答案 0 :(得分:0)

这是jawr中的错误。

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

发行说明:

  

问题#198修复:由于丢失而重启服务器时内存泄漏   重置ThreadLocal