zoukankan      html  css  js  c++  java
  • springboot项目打成war包

    在某种情况下,比如。。。。。。。。。。之下,我们不得不,将springboot打成war包

    1、在pom.xml文件中修改

    <packaging>war</packaging>

    2、移除springboot自带的tomcat
      <!--移除自带的tomcat-->
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-tomcat</artifactId>
    <scope>provided</scope>
    </dependency>

    3、在启动类上继承SpringBootServletInitializer

    添加以下内容
    @SpringBootApplication
    @EnableTransactionManagement //开启事务
    public class WeiPaoApplication extends SpringBootServletInitializer{


    public static void main(String[] args) {
    SpringApplication.run( WeiPaoApplication.class, args );
    System.out.println("我是大帅比");
    }

    /*将springboot项目打包成war*/
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    // 注意这里要指向原先用main方法执行的Application启动类
    return builder.sources(WeiPaoApplication.class);
    }

    }
    4、全部处理完后,执行maven命令,跳过测试用例成功,到target文件中。包后缀为 war
      mvn clean install -Dmaven.test.skip=true

    
    
  • 相关阅读:
    HDU 5842 Lweb and String 【乱搞】
    POJ 2342 Anniversary party 【树形DP】
    [ZJOI2008]树的统计Count 【树链剖分】
    UVA 136 & POJ1338 Ugly Numbers
    ccf 201803-2
    ccf 201809-5
    ccf 201809-4
    ccf 201809-2
    ccf 201809-1
    最小费用可行流
  • 原文地址:https://www.cnblogs.com/memoa/p/10250553.html
Copyright © 2011-2022 走看看