zoukankan      html  css  js  c++  java
  • SpringBoot使用Gradle构建war包

    Spring Boot默认将应用打包成可执行的jar包。有时候需要打包成war包部署在tomcat等容器。下面简单介绍下打包的步骤。

    一、修改gradle.build文件

    1.1 添加如下配置

    apply plugin: 'war'  

    1.2 修改依赖,将tomcat的依赖范围修改为providedCompile

    dependencies {  
        compile('org.springframework.boot:spring-boot-starter-web')  
        providedCompile("org.springframework.boot:spring-boot-starter-tomcat")  
        testCompile('org.springframework.boot:spring-boot-starter-test')  
    }  

    二、主类继承SpringBootServletInitializer,重写configure方法

    @SpringBootApplication  
    public class GradletestApplication extends SpringBootServletInitializer {  
      
        public static void main(String[] args) {  
            SpringApplication.run(GradletestApplication.class, args);  
        }  
      
        @Override  
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {  
            return builder.sources(GradletestApplication.class);  
        }  
    }  

    https://blog.csdn.net/yufeiyanliu/article/details/76303616

     
  • 相关阅读:
    VUE入门
    搭建内网穿透服务
    nacos集群配置安装
    jenkins入门
    Linux系统管理与自动化运维
    SVN
    JAR包启动
    服务器rm -rf 恢复案例 好文章
    docker入门到放弃
    CentOS7安装图形界面及报错处理
  • 原文地址:https://www.cnblogs.com/H-BolinBlog/p/9047561.html
Copyright © 2011-2022 走看看