【Debug】Web開發中,Tomcat正常啟動,訪問歡迎頁404,怎么辦?


訪問頁面出現404是一個會經常遇到的問題。每次開發Web項目時總要掉這個坑里幾次,而且還不長記性。今天來總結一下,開發時遇到這個問題的解決思路。

 

1. 查看訪問地址是否正確,有無拼寫錯誤。

越是低級的錯誤,越容易被忽視。一個bug調查了好久,幫手三四個,就是找不到原因,最后發現自己拼寫錯誤。你說氣不氣,你說尷不尷尬。所以,我在遇到莫名其妙的問題時,都從低級錯誤開始檢查。

 

2. 查看Tomcat在Server中的配置。

  • 是否使用了Tomcat安裝路徑作為Servlet Location;
  • 發布路徑是否正確;
  • Clean項目、Clean Tomcat工作路徑;

 

3. 查看項目的發布集合(Deployment Assembly),是否已包含web頁面所在的路徑。

在eclipse中構建Web工程,默認生成的Web文件夾名稱為WebContent。如果是導入的項目,而且web內容文件夾名稱叫WebRoot,那就需要修改項目的發布配置。如下圖

 

4. 查看web.xml文件。

  • 注意文件中各標簽的先后順序;
  • 是否有拼寫錯誤;
  • Servlet配置是否正確,尤其是<servlet-mapping>標簽中<url-pattern>的配置(有可能是訪問地址不符合規則而被過濾);
  • 確認訪問頁的文件類型,與Servlet配置文件中模板文件類型是否一致。

 

5. 如果是Maven構建的工程,在Maven的屬性中點擊update project,重新發布試試。

 


免責聲明!

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



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