天天看點

tomcat部署項目,war包問題tomcat部署項目後,war包是否能删除tomcat服務webapps目錄下的war包和同名已解壓項目,如何加載

tomcat部署項目後,war包是否能删除

答案是能删除的,前提是先停掉tomcat後才能删除

1)在tomcat中webapps目錄下上傳war包後,對war包自動解壓

2)war包不能在tomcat運作時删除或移動到其他位置,否則會删除自動解壓的工程,會把目前war解壓的目錄也一并删除。你可以停止之後再删除war包

3)當重新部署時,如果有與war相同的目錄,則不會重新部署

因為在tomcat運作期間,會實時監控webapps目錄下的war檔案,如果有新增的war包,則會解壓它;有删除的war包,就會連同項目一起删除,是以要删除war包,切記先停掉tomcat之後再删除,這樣就不會有影響。

注意:最好是部署好項目後,先别開啟tomcat服務,先将war包備份之後從webapps目錄下删除。

tomcat服務webapps目錄下的war包和同名已解壓項目,如何加載

1)當tomcat啟動時,會去檢視webapps目錄下的所有war包,同時檢視是否有該war包對應的已解壓的同名目錄,如果已經存在就不會在解壓,也不會覆寫該同名目錄下的檔案

2)隻有當你删除war包對應的同名檔案後,啟動tomcat服務時才會進行解壓war封包件的動作

轉載于:https://www.cnblogs.com/HeiDi-BoKe/p/11451972.html