Eclipse中啟動tomcat報錯:A child container failed during start


我真的很崩潰,先是workspace崩了,費了好久重建的workspace,然后建立了一個小demo項目,tomcat中啟動卻報錯,挑選其中比較重要的2條信息如下:

A child container failed during start

嚴重: Error starting static Resources
java.lang.IllegalArgumentException: Document base D:\EclipseReal\realworkspace\.metadata\.plugins

\org.eclipse.wst.server.core\tmp0\wtpwebapps\xxx does not exist or is not a readable directory

這是什么鬼,凈是奇葩事..這個部署在tomcat中的xxx項目老早就刪除了,怎么啟動的時候還加載它,先是去wtpwebapps\下找一下tomcat的server.xml文件看看其中是否還有這個項目的配置,發現很干凈,然后本地的tomcat中的配置也是這樣的..這就有點奇怪了..折騰來折騰去怎么想不到到底在哪里加載的這個項目..后來突然想起來一件事情,eclipse中創建tomcat服務的時候會在workspace下建立一個server文件夾,下面會有tomcat的一些配置..這才想起來重建workspace的時候只是刪除了meta文件夾,再引入的項目,workspace中的server並沒有引入,也沒有在eclipse中的工作區顯示,但是啟動tomcat的時候卻又加載它..

找到了根源那也就好辦了,進到workspace中,找到server文件夾下的server.xml,將其中的有關那個xxx的項目的啟動項目刪掉,再次啟動tomcat一些正常..


免責聲明!

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



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