maven項目Tomcat controller 404


今天使用tomcat7.0.54啟動現有的maven項目,可以正常啟動,但是自己所寫的所有的@controller注解的請求都報出了404的錯誤,在網上查了好久也很少找到這個問題,各種方法都嘗試了也沒有找到合適的解決方案。無奈只能自己一步一步來進行問題的排查。

1.開始以為是源碼問題,是不是因為落下了某個關鍵的配置,所以導致現在的404錯誤?但是相同的源碼,在同事那里沒有問題,所以說,源碼沒有問題。

2.那是什么問題呢?拿到同事生成的可以正常運行的war包,同時將自己生成的war包和同事的war包部署在本地,發現還是自己的是404,對比生成的相應的文件內容,發現同時的war包中的WEB-INF/lib文件夾下多了maven依賴的相關的jar包文件等,而自己生成的項目卻沒有些jar包。問題定位成功,下面是解決方案。

右鍵項目-屬性-deployment assembly,發現沒有maven dependencies相關項,添加即可,然后運行成功啦。

最終結果

 


免責聲明!

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



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