SpringBoot使用Gradle构建war包
2024-10-01 02:45:40
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
最新文章
- DSP using MATLAB示例Example3.6
- ASP.Net页面刷新后自动滚动到原来位置
- 如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)
- 【Linux/Ubuntu学习 14】Linux下查看文件和文件夹大小
- Android 学习(一)
- Opencl API解释(一)
- malloc 申请得到的内存后,再 free 释放它的时候,操作系统会立即收回那块内存吗?
- AngularJS创建新指令 - 基本功能
- mysql 时间戳格式化函数FROM_UNIXTIME和UNIX_TIMESTAMP函数的使用说明
- Demonstration of DB Query Analyzer 6.03 Installation and Running on Microsoft Windows 8
- FC105 FC106 Scale功能块使用说明
- MySQL的binlog恢复(Windows下)
- 同步下的资源互斥:停运保护(Run-Down Protection)机制
- P3203 [HNOI2010]弹飞绵羊 —— 懒标记?分块?
- 0x02 Spring Cloud 学习文档
- python打包为独立可执行程序
- rviz学习笔记(二)——Markers: Points and Lines (C++) 点和线
- U盘启动装完系统后 一拔下优盘 就不能进入系统
- 自然语言交流系统 phxnet团队 创新实训 项目博客 (四)
- Tomcat服务器(一)