關於一個在Intellij Idea中打包正常,tomcat啓動也正常,但在瀏覽器中訪問出404的問題的原因分析

我今天在做測試的時候,項目打包正常

,tomcat啓動看起來也是正常,



但是在瀏覽器中訪問的時候就出現了404的錯誤提示,


原因分析:我一開始還以爲是項目的問題,但後來想了一下,覺得應該看看tomcat的日誌文件,果真一看問題就出來了,還好自己有這個意識,出錯了的話,要多看tomcat的日誌文件以及自己在程序中寫的日誌,因爲我們的項目經理說了,一旦項目上線了的話,日後排除的話都是靠日誌文件的了,可見日誌文件對我們的系統維護是多麼的重要的,所以給位同學自己在做項目的時候,應該儘量多的在可能會有bug的地方多寫點日誌,既方便自己排錯,同時也易於別人日後查錯,

下面就是在tomcat的日誌文件中的報錯信息:

Caused by: java.lang.IllegalStateException: Ambiguous mapping found. 

然後查了一下jdk文檔,知道了IllegalStateException錯誤是什麼

Signals that a method has been invoked at an illegal or inappropriate time. In other words, the Java environment or Java application is not in an appropriate state for the requested operation。

可以這樣理解:調用方法在一個非法或不恰當的時間,換句話說,不是一個在合適的狀態Java環境或Java應用程序中請求的操作,知道了這個原因之後,就到自己的代碼中查找問題了,果不其然,還真一下找到了:


原來是這裏錯了,記住了....得意

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