簡體   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