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

    
    
  • 相关阅读:
    Struts2之Action基础与配置
    关于Struts2的类型转换详解
    Struts2自定义类型转换器
    MyEclipse 快捷键
    Struts2中的ActionContext
    struts2中的action访问web对象
    5.9每日一题题解
    5.8 每日一题题解
    5.7 每日一题题解
    5.6 每日一题题解
  • 原文地址:https://www.cnblogs.com/memoa/p/10250553.html
Copyright © 2011-2022 走看看