1. 程式人生 > >【springboot打war包訪問】spring boot打成jar包訪問不了jsp頁面問題

【springboot打war包訪問】spring boot打成jar包訪問不了jsp頁面問題

問題描述:IDE中測試無問題,打成jar包無法訪問JSP

方案一:將springboot版本將為1.4.2release,實際測試發現我這裡不能正常打包,遂放棄

方案二:將專案打成war包,依舊用java -jar projectName.war的方式訪問

步驟一

pom檔案中將

<packaging>jar</packaging>

改為

<packaging>war</packaging>

 步驟二

 將

WeixinApplication.java類改成
public class WeixinApplication extends SpringBootServletInitializer {

    /*  public static void main(String[] args) {
          SpringApplication.run(WeixinApplication.class, args);
      }
  */
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(WeixinApplication.class);
    }


    public static void main(String[] args) {
        SpringApplication.run(WeixinApplication.class, args);
    }
}

注意事項:要繼承SpringBootServletInitializer 不單單是要改其中的方法