我在 tomcat 7 中使用管理器应用程序,但我无法完全取消部署应用程序。
它说失败 - 无法删除 [F:\apache-tomcat-7.0.33\webapps\balaji]。此文件的持续存在可能会导致问题。
我在某处读到它是因为某种称为内存泄漏的现象,如果我们修复它,问题就会得到解决。
根据在 SO 上找到的现有解决方案,我在 context.xml 中添加了以下内容并重新启动了服务器,但它没有用。
<Context antiJARLocking="true" antiResourceLocking="true">
我仍然收到 FAIL 错误。 SO 上还有另一种解决方案来删除 log4j。我没有在我的 tomcat 文件夹中的任何地方找到 log4j。
谁能建议还要检查什么?我应该在哪里寻找 log4j,删除它会影响其他任何东西吗?
最佳答案
也许您的应用程序文件夹中有不同类型的日志文件?也许此应用程序处理该文件夹中的某些文件?或者将系统资源保存为数据库或库。主要问题可能是应用程序线程仍在运行。
您使用的是 .war 文件吗?如果您从应用程序文件夹中删除 .war 文件,Tomcat 应该尝试取消部署该应用程序。
关于tomcat - 无法取消部署 Tomcat 7 中的 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29553797/