繁体   English   中英

从tomcat取消部署Web应用程序不会删除已部署的目录

[英]Undeploy web application from tomcat doesn't remove the deployed directory

我正在使用tomcat manager命令在tomcat服务器上部署和取消部署Web应用程序。 问题是当我尝试取消部署Web应用程序时,它会从webapps目录中删除.war文件,但不会删除展开的目录( WEB-INF/lib文件夹),也不会从tomcat中的列表应用程序中删除mananger。

我在Windows上,我正在使用Tomcat 6.0.20。

注意:当我尝试手动删除目录时,它给出了一个错误,指出该文件正由另一个程序使用。

我找到了解决方案,只需将它放在your_tomcat_home_directory/Config中的context.xml文件中:

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

一切正常。

尝试停止Tomcatserver(-service),然后手动删除展开的目录,然后重新启动它。

我在Windows上使用cygwin。 即使在关闭tomcat之后,我也无法删除Web应用程序文件夹 - 返回“设备或资源忙”的命令。 我注意到即使在我关闭tomcat之后java进程仍在运行,所以我决定将其删除,并且能够手动删除Web应用程序文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM