首页 > 编程语言 > 详细

SpringBoot 把项目打成war包流程

时间:2020-07-22 09:42:59      阅读:69      评论:0      收藏:0      [点我收藏+]

SpringBoot 把项目打成war包流程记录

1.修改pom.xml文件

 <!--打war的时候需要-->
    <packaging>war</packaging>
    <!--<packaging>jar</packaging>-->

 

<!--最终打成war包,排除内置的tomcat-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!--打war的时候需要-->
            <!--移除内置tomcat-->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>

 

<!--打war的时候需要-->
        <!--添加一个tomcat的依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-tomcat</artifactId>
            <scope>provided</scope>
        </dependency>

 

<!--打war的时候需要-->
        <!--添加servlet-api的依赖,用来打war包  -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <scope>provided</scope>
        </dependency>

2.配置

/**
 * 部署war包
 */
@Configuration
public class WarConfig extends SpringBootServletInitializer {

    //注意,这里的DemoApplication是启动类
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
        return application.sources(DemoApplication.class);
    }

}

3.最后在Maven中双击package生成war包

技术分享图片

 

SpringBoot 把项目打成war包流程

原文:https://www.cnblogs.com/lusaisai/p/13358703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!