1. 程式人生 > 其它 >修改tomcat的server.xml,context.xml檔案後又自動還原問題

修改tomcat的server.xml,context.xml檔案後又自動還原問題

https://blog.csdn.net/hubeilihao/article/details/106228423

出現問題背景介紹:
兩個web專案(wms,sdpWTL),開發工具是eclipse,伺服器是tomcat.
剛開始除錯執行的是sdpWtl專案,除錯完成後在remove掉了該專案;
再載入wms專案,啟動tomcat時報錯

嚴重: 啟動靜態資源出錯
java.lang.IllegalArgumentException: Document base [F:\apache-tomcat-7.0.99\wtpwebapps\sdpWTL] does not exist or is not a readable directory
at org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:136)

可以看到,在刪除sdpWtl專案後tomcat居然又去載入這個專案,這時候選擇去tomcat安裝路徑下找到server.xml檔案,刪除裡面的如下內容

重新啟動的時候又會重複出現,這個server.xml檔案又會被還原。

解決辦法:
1.取消eclipse的自動釋出功能--------取消掉下圖中的勾選

2.Ecplise專案中有一個Server專案,有一個Tomcat v7.0 Server at localhost-config
裡面也有server.xml,context.xml檔案,替換或修改裡面的內容