springMVC包掃描失效,前端控制器加載異常

今天練習一個springMVCweb項目,之前都好好的,新建一個module後,連基本的hello請求都無法訪問,首頁報404。

反覆查看了代碼多遍,都沒有發現異常項,沒有任何報錯,只是點擊超鏈接請求後,會在後臺打印以下錯誤信息:

org.springframework.web.servlet.PageNotFound.noHandlerFound No mapping found for HTTP request with URI [/hello] in DispatcherServlet with name 'dispatcherServlet'

重新創建一個測試的module,簡單配置一個請求,啓動服務器,結果卻是可以訪問的,原來的module多次buildclean都沒有效果。
最後突然發現,該module編譯後的項目存在異常,整個class目錄下,就只有一個xml配置文件,java文件一個沒編譯,所以也就不存在需要掃描加載的控制器。也就出現了最後的點擊頁面請求確實404。

於是乎,先將該module的所有輸出clean
在這裏插入圖片描述
然後手動編譯當前module
在這裏插入圖片描述最後,確定輸出項目無誤後,重新部署到tomcat,啓動服務器,手工。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章