打包发布|学习笔记

简介: 快速学习打包发布

开发者学堂课程【SpringBoot 实战教程打包发布】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/651/detail/10812


打包发布


1、如何把写好的项目进行打包并发布到独立的服务器上比如发布到 tomcat需要打成 war 包,工程的打包方式是 war 类型

<packaging>war/packaging>

2、 进行依赖

<dependency>

<groupId>org . springframework. boot </groupId>

<artifactId> spring-boot-s tarter- tomcat</artifactId>

<scope >provided</ scope >编辑运行时使用 tomcat打包时不需要 tomcat所以把范围设置成 provided

</dependency>

3、启动类继承 SpringBootServletInitializer, 重写 configure 方法

public class SpringApp extends SpringBootServletInitializer {

public static void main (String[ ] args )

}

SpringApplication. run (SpringApp.class, args) ;

ProtectedSpringApplicationBuilder configure (SpringApplicationBuilder builder

return builder . sources (SpringApp.class) ;指明启动类

4、在工程上选择 run as,clean packlage。

最后在 target 下生成 war 包可以看到 war 包已经生成把它放到 tomcat 里面就可以发布独立的 tomcat

image.png

相关文章
|
搜索推荐 数据挖掘 C++
数据分析方法-对比分析和用户画像
数据分析方法-对比分析和用户画像
386 1
数据分析方法-对比分析和用户画像
|
安全 Linux 数据安全/隐私保护
centos如何将一般用户设置为超级权限
【4月更文挑战第17天】centos如何将一般用户设置为超级权限
1409 1
|
10月前
|
前端开发 JavaScript
如何使用CSS过渡实现页面元素的淡入淡出效果?
如何使用CSS过渡实现页面元素的淡入淡出效果?
462 79
|
Kubernetes 调度 算法框架/工具
NVIDIA Triton系列02-功能与架构简介
本文介绍了NVIDIA Triton推理服务器的功能与架构,强调其不仅适用于大型服务类应用,还能广泛应用于各类推理场景。Triton支持多种模型格式、查询类型和部署方式,具备高效的模型管理和优化能力,确保高性能和系统稳定性。文章详细解析了Triton的主从架构,包括模型仓库、客户端应用、通信协议和推理服务器的核心功能模块。
639 1
NVIDIA Triton系列02-功能与架构简介
|
负载均衡 应用服务中间件 nginx
经验大分享:nginx实现请求转发
经验大分享:nginx实现请求转发
747 1
|
前端开发 JavaScript 开发者
掌握React中的useEffect:函数组件中的魔法钩子
掌握React中的useEffect:函数组件中的魔法钩子
|
Serverless 对象存储 数据安全/隐私保护
在阿里云函数计算(FC)中使用云对象存储服务(OSS)时,需要为FC实例授予对OSS资源的访问权限
在阿里云函数计算(FC)中使用云对象存储服务(OSS)时,需要为FC实例授予对OSS资源的访问权限
840 1
|
监控 Java 调度
设置动态线程池参数原理与实践
设置动态线程池参数原理与实践
515 0
设置动态线程池参数原理与实践
|
SQL 关系型数据库 MySQL
【MySQL】DQL-排序查询-语法&排序方式&注意事项&可cv例题语句
【MySQL】DQL-排序查询-语法&排序方式&注意事项&可cv例题语句