1.修改打包方式为war
详细代码:
org.springframework.boot spring-boot-starter-parent 2.1.7.RELEASEcom XXXX 0.0.1war
2.去掉内嵌tomcat
详细代码:
org.springframework.boot spring-boot-starter-tomcat provided
3、启动类继承SpringBootServletInitializer
详细代码:
@SpringBootApplication@ServletComponentScanpublic class App extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(App.class); } public static void main(String[] args) { SpringApplication.run(App.class, args); }}