#pom配置
<!-- 由jar改为war --> <packaging>war</packaging> <!-- 添加依赖 --> <dependencies> <!--部署成war包时开启↓↓↓↓--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <!--部署成war包时开启↑↑↑↑--> </dependencies>
#修改Application的main方法,继承SpringBootServletInitializer ,重写configure(SpringApplicationBuilder builder)方法
@SpringBootApplication public class DemoApplication extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(DsmUbmApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(DemoApplication.class); } }