springboot 集成jsp問題: There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp


關於spring boot 集成 jsp 出現的如下問題:

 There was an unexpected error (type=Not Found, status=404). /WEB-INF/jsp/index.jsp

 

解決的方法總結如下: 

聚合模塊(POM)下,如果出現如上故障 :

1.先檢查有無漏掉導入 tomcat-embed-jasper  jsp引擎,springboot 內置的tomcat中沒有此依賴,如果沒有,idea控制台就會輸出如下錯誤代碼:

  而前台頁面則報的錯誤如下:

 

2.修改 edit configurations 

1) 打開 edit configurations 

  

 

 2) environment 下 Working directory 選擇 $MODULE_WORKING_DIR$ 選項即可解決

 

 3.如果以上還不行,查看target下的classes下的目錄,有沒有自己編寫的jsp頁面

1)  如果沒有,可以嘗試刪除后重新編譯等方法

2)  再沒有,可以在pom文件中加入

<build>
        <resources>
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/**</include>
                </includes>
            </resource>
        </resources>
</build>



一般來說以上三種方法都可以解決問題,下面是我測試以上方法項目目錄結構

 


免責聲明!

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



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