真的是内存泄漏吗?

时间:2018-10-29 21:25:12

标签: java tomcat memory-leaks tomcat7 jstack

在Tomcat 7中取消部署我的Web应用程序时,以下消息出现在文件catalina.out中:

SEVERE: The web application [/myWebApp] appears to have started a thread named [Thread-10] but has failed to stop it. This is very likely to create a memory leak.

我已经使用jstack来获取Java线程转储。我在其上搜索了线程10 ,但没有找到任何参考。

是否应该存在引用** Thread-10 **的内容?那真的是内存泄漏吗?

1 个答案:

答案 0 :(得分:0)

当您警告应用程序启动其自己的线程时,可能会发生内存泄漏,该线程无法确保在取消部署应用程序时停止该线程。如果在取消部署应用程序后该线程继续运行,则它可以引用永远不会被垃圾回收的活动对象,因为它们被该正在运行的线程引用。

相关问题