目标:将springboot打包的war包放到tomcat服务器发布
当前SpringBoot版本:2.1.9.RELEASE
由于Spring Boot创建的项目默认打包方式是jar,需要改为war,在pom.xml文件中新增一行:
<packaging>war</packaging>
然后修改spring Boot入口文件:
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Application.class);
}
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
至此结束,mvn clean package就可以打包成war包了,放到tomcat中完美运行。