【发布时间】:2012-04-17 19:18:46
【问题描述】:
我正在尝试在 Tomcat 管理器 Web UI 中取消部署应用程序,但没有成功。
我已经删除了 webapps 和 work/catalina 中的所有 .war 文件和文件夹,但是当我列出应用程序时,我仍然可以在列表中看到它。 Tomcat 说“OK”,但无法删除应用程序。谁能告诉我为什么?
【问题讨论】:
我正在尝试在 Tomcat 管理器 Web UI 中取消部署应用程序,但没有成功。
我已经删除了 webapps 和 work/catalina 中的所有 .war 文件和文件夹,但是当我列出应用程序时,我仍然可以在列表中看到它。 Tomcat 说“OK”,但无法删除应用程序。谁能告诉我为什么?
【问题讨论】:
您有某种形式的内存泄漏。应用程序(或者可能是它正在使用的库)打开了一个文件,但未能关闭它。无法删除打开的文件和包含它/它们的任何目录。因此,Tomcat 会在下一次自动部署检查时将它们自动部署为新的 Web 应用程序。
变通办法/解决方案取决于确切的 Tomcat 版本(您在问题中没有说明)。
【讨论】: