1. 程式人生 > >Idea-SpringBoot:There was an unexpected error (type=Not Found, status=404)

Idea-SpringBoot:There was an unexpected error (type=Not Found, status=404)

Idea在啟動SpringBoot時訪問Jsp頁面報錯:There was an unexpected error (type=Not Found, status=404). /WEB-INF/page//XX.jsp

如圖:

剛剛一開始看, 發現報錯,有兩個雙斜槓//, 一開始第一反應就是mvc的配置是不是字首有問題, 然後一看配置:

 mvc:
      view:
        prefix: /WEB-INF/
        suffix: .jsp
  • 1
  • 2
  • 3
  • 4

是沒有問題的, 貌似不是地址的問題,然後又發現同事使用eclipse沒有問題,就著重從Idea和Eclipse之間的區別開始找問題.

結果找了一圈終於找到了:

如果SpringBoot在子模組,直接main啟動子模組會在C:\Users\xxx\AppData\Local\Temp這個目錄下,會生成tomcat目錄

但是在目錄中,沒有自動生成jsp的java和class檔案.什麼都沒有

eclipse會自動生成jsp的java檔案和class檔案

解決辦法就是IDea右邊的Maven Projects>>執行的模組>>plugins>>spring-boog>>spring-boot:run啟動

此時我們再看看tomcat資料夾

專案也能正常訪問了!

--------------------- 本文來自 zzzgd_666 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/zzzgd_666/article/details/81000860?utm_source=copy