【发布时间】:2016-12-04 13:44:45
【问题描述】:
我收到此错误:
SEVERE: The web application [/app] appears to have started a thread named [ImmediateThread-1469817702874] but has failed to stop it. This is very likely to create a memory leak.
我为此使用 Jersey,我相信它会创建 ImmediateThread,基本上,我无法控制它。有什么方法可以让我访问所有ThreadLocal 对象并在contextDestroyed() 上删除它们?
我知道,如果我们只是重新启动 Tomcat 服务器,这可以忽略不计,但我希望有权取消部署和部署应用程序,而不必担心可能的内存泄漏。
我正在使用 Java 7、Tomcat 7、Jersey、Hibernate。
【问题讨论】:
标签: java tomcat memory-leaks jersey thread-local