1.修改打包方式为war
详细代码:
<code> <parent> <groupid>org.springframework.boot/<groupid> <artifactid>spring-boot-starter-parent/<artifactid> <version>2.1.7.RELEASE/<version> <relativepath> /<parent> <groupid>com/<groupid> <artifactid>XXXX/<artifactid> <version>0.0.1/<version> <packaging>war/<packaging>/<code>
2.去掉内嵌tomcat
详细代码:
<code> <dependency> <groupid>org.springframework.boot/<groupid> <artifactid>spring-boot-starter-tomcat/<artifactid> <scope>provided/<scope> /<dependency>/<code>
3、启动类继承SpringBootServletInitializer
详细代码:
<code>@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); }}/<code>
4.Maven直接打包
5.找到war包放到tomcat里面部署即可
閱讀更多 光州程序猿 的文章