IDEA中運行SpringBoot+JSP項目,JSP頁面無法訪問404

主要是因爲IDEA對不規範的項目結構而引起的問題,例如:
在這裏插入圖片描述
正常來說應該放在resources下,這裏放在了webapp下,因爲不規範,導致了IDEA掃描不到JSP頁面,從而出現404。
解決辦法:

  1. 進入目錄,使用mvn spring-boot:run方式啓動(IDEA的左下角有個終端),不會出現jsp文件找不到問題(缺點是調試很麻煩)
    2.
  2. 在項目中,增加如下配置類,也可以解決jsp文件找不到問題
@Configuration
public class TomcatConfig {
    @Bean
    public AbstractServletWebServerFactory embeddedServletContainerFactory() {

        TomcatServletWebServerFactory tomcatServletWebServerFactory = new TomcatServletWebServerFactory();
        tomcatServletWebServerFactory.setDocumentRoot(
                new File("G:/mianshi-parent/mianshi-im-api/src/main/webapp"));
        return  tomcatServletWebServerFactory;
    }

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