zoukankan      html  css  js  c++  java
  • spring-boot war包

    接着上面的spring-boot项目,直接使用jar包方便调试,在开发阶段非常方便,生产上最好打成war形式

    要想spring-boot打war包,还是从pom.xml入手

    1.1 调整pom.xml

    <packaging>war</packaging>
    <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>

    <dependency> <groupId>org.apache.tomcat</groupId> <artifactId>tomcat-servlet-api</artifactId> <version>7.0.42</version> <scope>provided</scope> </dependency>

    打包改为war,排除嵌入的tomcat,provided编译需要的jar依赖

    1.2 添加类

    在MyApplication.jar同包下添加类MySpringBootServletInitializer

    @Configuration
    public class MySpringBootServletInitializer extends SpringBootServletInitializer {
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
            return application.sources(MyApplication.class);
        }
    }

    好了,简单两步就可以使用maven package打包了,发到tomcat容器看看吧

  • 相关阅读:
    函数特化
    模板函数总结
    学习代码1
    宏指令
    #define宏作用
    oracle 重要函数
    JMeter 系列之—-01 使用
    Selenium系列之--03 常见元素操作总结
    【转】TestNG常用注解
    CMMI 2,3,4,5级涉及的过程域(PA)介绍
  • 原文地址:https://www.cnblogs.com/yhzh/p/6674470.html
Copyright © 2011-2022 走看看