修改pom文件
<groupId>com.test</groupId>
<artifactId>admin</artifactId>
<version>0.0.1-SNAPSHOT-test</version>
<packaging>war</packaging>
排除SpringBoot 默认Tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
注册启动类
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
执行打包命令:mvn clean package -Dmaven.test.skip=true

本文介绍如何将SpringBoot应用配置为WAR包部署,包括修改pom文件以排除默认的Tomcat依赖,并使用自定义的Tomcat服务器,以及注册启动类的方法。
936

被折叠的 条评论
为什么被折叠?



