在idea中創建基於spring boot的web項目,然後在idea中配置了tomcat(配置沒有出錯),如圖
然後點擊運行
訪問localhost:8080卻是404。
解決辦法:
產生這個問題的原因可能很多,這篇博客只是指出其中一個原因(很大概率)
因爲spring boot默認內置了tomcat,剛纔又在idea裏手動配置了一個tomcat,運行的是我們手動配置的那一個,可能就產生了衝突。最簡單的辦法就是不要在idea中手動配置tomcat了,直接運行spring boot項目的主類即可
這樣,我遇到的問題就解決了。
備註:如果非要用自己手動在idea中配置的tomcat的話,需要把spring boot中自帶的tomcat移除掉,移除方式網上有教程