无法在Tomcat 7中取消部署Web应用程序

时间:2015-04-10 05:04:36

标签: tomcat memory-leaks log4j tomcat7

我在tomcat 7中使用管理器应用程序,我无法完全取消部署应用程序。

它表示失败 - 无法删除[F:\ apache-tomcat-7.0.33 \ webapps \ balaji]。此文件的持续存在可能会导致问题。

我读到它的某处是因为某种现象称为内存泄漏,如果我们修复它,问题就会解决。

从SO上的现有解决方案中,我在context.xml&中添加了以下内容。重新启动服务器,但它没有用。

<Context antiJARLocking="true" antiResourceLocking="true">

我仍然收到失败错误。在SO上有另一个解决方案来删除log4j。我没有在我的tomcat文件夹中的任何地方找到log4j。

有人可以建议检查什么吗?我应该在哪里查找log4j,将其删除会影响其他任何内容吗?

1 个答案:

答案 0 :(得分:0)

也许您在应用程序文件夹中有不同类型的日志文件?也许这个应用程序处理该文件夹中的一些文件或者将系统资源保存为数据库或库。主要问题可能是应用程序线程仍在运行。

您使用的是.war文件吗?如果从applications文件夹中删除.war文件,Tomcat应尝试取消部署该应用程序。