打包发布|学习笔记

简介: 快速学习打包发布

开发者学堂课程【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

相关文章
|
8月前
|
缓存 前端开发 开发工具
uniapp的git操作踩坑
uniapp的git操作踩坑
|
1月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的教学资源库附带文章和源代码
基于SpringBoot+Vue的教学资源库附带文章和源代码
23 2
|
1月前
|
移动开发 前端开发 JavaScript
uniapp如何打包h5项目
uniapp如何打包h5项目
187 0
|
1月前
|
Web App开发 JavaScript 前端开发
前端项目打包与发布
前端项目打包与发布
119 7
|
1月前
|
前端开发 Java Maven
Gradle笔记 七 publishing 项目发布(二)
Gradle笔记 七 publishing 项目发布
162 0
|
1月前
|
Java Maven
Gradle笔记 七 publishing 项目发布(一)
Gradle笔记 七 publishing 项目发布
82 0
|
10月前
|
缓存 移动开发 JavaScript
uniapp打包发布h5项目的缓存问题
uniapp打包发布h5项目的缓存问题
613 0
|
11月前
|
移动开发 编译器
HBuilderX下载安装以及打包uniapp项目
公司需要打包uniapp的项目为h5,自己之前没接触过,兴趣来了,根据百度搜索需要HBuilderX工具进行打包。
|
测试技术 BI 开发者
框架搭建_创建工程|学习笔记
快速学习框架搭建_创建工程
61 0
框架搭建_创建工程|学习笔记
|
前端开发 编译器 开发者
less-自动编译|学习笔记
快速学习 less-自动编译
69 0
less-自动编译|学习笔记