SpringBoot打war包详解

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

打包成功

猜你喜欢

转载自blog.csdn.net/weixin_45948874/article/details/115554223
今日推荐