最近遇到了一些奇葩的的問題,搞了好半天才處理掉。今天就簡單記錄一下吧,以備不時之需。
問題描述:
在整合spring mvc項目的完成后,正常啟動tomcat,發現tomcat啟動成功了,但是訪問本地localhost的時候,發現了404。
問題分析:
最開始以為自己請求的資源不存在,稍后又仔細核對了一下,自己請求的資源確實存在,這就有點怪事了,自己請求的資源明明存在,但是為什么還會出現404呢?
自己苦思冥想了好長時間,終於找到了原因,自己之前修改過包的路徑,但是沒有重新修改掃描注解的路徑,故會報了404的錯誤~~哎,下次可得注意,耽誤了自己小
半天的時間。
此外,還有一種可能行出現訪問的404(請求資源路徑不對除外),那就是tomcat在啟動的過程中在控制台沒有看到錯誤,但是在仔細查看tomcat的啟動日志,你會
發現,tomcat在啟動的時候確實拋異常了。這種情況也需要關注一下~~
解決辦法:
將包的掃描路徑修改為正確的即可~
<context:component-scan base-package="com.**.jr.rsm.ent.*" />