【springboot打war包訪問】spring boot打成jar包訪問不了jsp頁面問題
阿新 • • 發佈:2019-01-06
問題描述: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 不單單是要改其中的方法