我真的很崩潰,先是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一些正常..