1. 程式人生 > >Tomcat7啟動報Error starting static Resources錯誤

Tomcat7啟動報Error starting static Resources錯誤

就是 靜態 eclips nbsp tro color 使用 cat col

一、問題描述:

  啟動tomcat報錯,大概的意思是webapps目錄下找不到我的工程目錄。技術分享圖片

二、問題排查。(因為對tomcat不太熟悉所以導致問題排查方向有點迷惑)

  問題排查分為:1、war包原因。(後面我只啟動tomcat也是包同樣的錯誤,排除了這個war包的原因)2、tomcat 原因。

三、tomcat原因方向排查。

  1、這個原因是在tomcat啟動的過程中發生的,但是與我原先部署過的項目有關系(先前直接使用eclipse來部署的),找不到的資源就是我以前部署的項目名稱。

  2、現在我只啟動tomcat不部署任何的項目也是同樣的錯誤,居然和我之前使用eclipse部署過的項目有關系,肯定是在tomcat的啟動配置有關系。

  3、我順著這個方向在tomcat全文、文件內容檢索xhmhfx,果然在server.xml中找到了,在host節點中的Context節點。

  4、小心翼翼的把這個Context節點刪除。重新啟動,終於可以了,這個罪魁禍首就是它。

四、總結

  1、這裏考查了tomcat啟動順序(後續我會專門學習tomcat的啟動順序),在這裏我知道,在部署一個項目都會產生一個對應的Context節點,tomcat在啟動的過程會依次加載這些節點,從而啟動這些項目。

  2、這個原因主要是因為自己操作不當造成的。在eclipse中tomcat沒有remove對應的項目,就在tomcat的webapps和work(類似緩存使用)上直接刪除項目,導致server.xml的內容沒有變更,導致tomcat啟動的時候還是按照沒有刪除的配置啟動,所以會造成找不到對應的靜態資源的問題。

有理解錯誤或者其他的,都可以留言,請不要罵我,因為罵了我也不會理你的

  

Tomcat7啟動報Error starting static Resources錯誤