1.修改pom.xml文件的打包方式
<packaging>war</packaging>
2.指定war包名字finalName
<finalName>springboot</finalName>
3.设置当前tomcat作用于
修改内嵌的tomcat服务器的scope作用于,避免与外部的tomcat冲突
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!--不参与打包-->
<scope>provided</scope>
</dependency>
4.编写入口
添加web工程的入口类,类似于web.xml
public class ApplactionInit extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(Springboot2Application.class);
}
}
5.去掉插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
6.启动打包package
打包成功