- pom.xml中将打的包设置为war
<packaging>war</packaging>
- 让tomcat相关的依赖不参与打包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope><!--编译的时候会用到,不参与打包-->
</dependency>
- 添加tomcat启动类,加上tomcat才能启动springboot应用
public class TomcatStartSpringBoot extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(MsWebApplication.class);
}
}
- 打成war包,放到tomcat运行。