Tomcat内存泄漏(一些旧的战争已经在内存中)

时间:2015-05-28 11:34:00

标签: java tomcat memory memory-leaks

以下Web应用程序已停止(重新加载,取消部署),但它们已停止 以前运行的类仍然会加载到内存中,从而导致内存 泄漏

它显示战争文件的数量仍在内存中。有没有选项可以删除它?

1 个答案:

答案 0 :(得分:0)

只需在构建路径中添加此依赖项classloader-leak-prevention.jar即可。它会解决你的问题。 如果您正在使用maven项目,那么只需添加此依赖项。

<!-- For Classloader leak protection -->
    <dependency>
        <groupId>se.jiderhamn</groupId>
        <artifactId>classloader-leak-prevention</artifactId>
        <version>1.10.0</version>
    </dependency>