問題:
最近幾天在做一個小項目,今天中午本來想啟動tomcat打開看看項目的,沒想到項目突然無法打開,頁面總是顯示404
tomcat報錯如下:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/項目名]]
解決過程:
一開始我以為是tomcat的問題,於是將項目導入myeclipse自帶的tomcat7中再部署一遍,結果還是報同樣的錯誤
接着我是排查錯誤,閱讀錯誤信息,因為是第一次遇到這種信息,所以我是先百度,Google的,網上的分析原因是沒有導包!!!額。。。
最后搜索無果,只能自己解決,從前面往后閱讀報錯信息,一步步排查,最終找到錯誤,錯誤原因是web.xml的<servlet-name>
和<servlet-class>
少寫一個
補寫之后,再次部署運行
結論:
1.細節決定成敗
2.對於web.xml少寫為什么會導致項目無法運行,這個我真的是無法理解,求大佬指點!!!