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

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

 

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

越是低級的錯誤,越容易被忽視。一個bug調查了很久,幫手三四個,就是找不到緣由,最後發現本身拼寫錯誤。你說氣不氣,你說尷不尷尬。因此,我在遇到莫名其妙的問題時,都從低級錯誤開始檢查。eclipse

 

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

  • 是否使用了Tomcat安裝路徑做爲Servlet Location;
  • 發佈路徑是否正確;
  • Clean項目、Clean Tomcat工做路徑;

 

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

在eclipse中構建Web工程,默認生成的Web文件夾名稱爲WebContent。若是是導入的項目,並且web內容文件夾名稱叫WebRoot,那就須要修改項目的發佈配置。以下圖xml

 

4. 查看web.xml文件。blog

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

 

5. 若是是Maven構建的工程,在Maven的屬性中點擊update project,從新發布試試。ip

相關文章
相關標籤/搜索