在使用Manager取消部署应用程序时,如何让Tomcat删除Web应用程序工件?
我正在使用Tomcat 6.0.18.使用tomcat-maven-plugin 1.0-SNAPSHOT部署应用程序,但是通过maven插件或Web界面的行为是相同的.
Tomcat文档提供有关取消部署应如何在Manager How To上执行操作的警告 .
war文件可以删除; 但是,解压缩的应用程序目录仍然阻止重新部署.
如果您通过应用程序中的URL访问JAR库中的资源,那么它也可能是文件锁定的问题(特别是在Windows上).
我只是有一个类似的问题,并通过修改以下行修复它
Apache Tomcat/conf/context.xml
档案:
(请注意,这是否是生产安全的争论,因为它为每次重新部署创建了webapp的副本,但是如果您在Windows上并且无法在源处修复问题,那么这可能提供可行的解).