zoukankan      html  css  js  c++  java
  • SpringBoot 把项目打成war包流程

    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集成Swagger2
    CSS三大特性
    background
    background-attachment
    background-position
    background-repeat
    background-image
    background-color
    CSS元素显示模式
  • 原文地址:https://www.cnblogs.com/lusaisai/p/13358703.html
Copyright © 2011-2022 走看看