当前位置:  开发笔记 > 运维 > 正文

Tomcat取消部署不会删除Web应用程序工件

如何解决《Tomcat取消部署不会删除Web应用程序工件》经验,为你挑选了1个好方法。

在使用Manager取消部署应用程序时,如何让Tomcat删除Web应用程序工件?

我正在使用Tomcat 6.0.18.使用tomcat-maven-plugin 1.0-SNAPSHOT部署应用程序,但是通过maven插件或Web界面的行为是相同的.

Tomcat文档提供有关取消部署应如何在Manager How To上执行操作的警告 .

war文件可以删除; 但是,解压缩的应用程序目录仍然阻止重新部署.



1> Richard Nich..:

如果您通过应用程序中的URL访问JAR库中的资源,那么它也可能是文件锁定的问题(特别是在Windows上).

我只是有一个类似的问题,并通过修改以下行修复它

Apache Tomcat/conf/context.xml

档案:


(请注意,这是否是生产安全的争论,因为它为每次重新部署创建了webapp的副本,但是如果您在Windows上并且无法在源处修复问题,那么这可能提供可行的解).


请注意,Tomcat docs说:"`antiJARLocking`是`antiResourceLocking`的子集,因此,为了防止重复工作和可能的问题,这些属性中的任何一个都应该在任何时候设置为true."
推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有