Error starting static Resources java.lang.IllegalArgumentException: Document base D:\Program Files\apache-tomcat-xxx\webapps\xxx does not exist or is not a readable directory


網上的答案大多數如下:
但並沒有解決我的問題

 經過我的觀察:
在tomcat的server.xml有Lottery項目描述,但實際上,該項目已被我刪除,不存在於webapps中了
 
 該行Context是tomcat運行時動態生成的。

進行了多次嘗試,得出如下結果:
當我刪除該Context時,直接運行Tomcat,運行正常,且不生成該Context;
當我刪除該Context時,未部署Lottery項目,通過Eclipse的Tomcat插件啟動Tomcat時,動態生成該Context;
當我刪除該Context時,部署Lottery項目, 通過Eclipse的Tomcat插件啟動Tomcat時,報錯重復部署項目的錯誤,並動態生成兩個一樣的Context;

由此推斷,問題應該出在Eclipse中。

解決辦法:
在Tomcat未部署項目的情況下,Configure the Web Modules on this server中已經存在Lo'ttery項目
只需要將該項目移除即可
 

移除之后終於又可以正常使用了






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM