[英]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.