zoukankan      html  css  js  c++  java
  • SpringBoot项目打包war包步骤

    1.去除Springboot自带Tomcat
    <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions>
    </dependency>
    2.添加去除Tomcat之后少了的包
    <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <scope>provided</scope>
     </dependency>
    3.Pom.xml文件 打包方式改为war
    <!--改为war方式 默认为jar-->
    <packaging>war</packaging>
    4. 原启动类同路径下 创建war包启动类型
    /**
     * @description: 打成war包后的外置war启动类
     */
    public class WarStarterApplication extends SpringBootServletInitializer {
    
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
            return builder.sources(Application.class);
        }
    }

     5.IDEA maven:先maven clean ,再install  生成war包(在项目路径下target文件夹中) 

  • 相关阅读:
    return, break, continue
    equals 与 ==
    过滤器
    通过域名区分虚拟主机
    通过端口区分不同虚拟机
    Nginx实现反向代理
    Nginx安装
    poj2387 Til the Cows Come Home(Dijkstra)
    hdoj2544 最短路(Dijkstra || Floyd || SPFA)
    最小生成树
  • 原文地址:https://www.cnblogs.com/czgxxwz/p/13973512.html
Copyright © 2011-2022 走看看