打包发布|学习笔记

简介: 快速学习打包发布

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

相关文章
|
6月前
|
前端开发 开发工具 git
[巨详细]使用HBuilder-X启动uniapp项目教程
【6月更文挑战第6天】使用HBuilder-X启动uniapp项目教程 先用HBuilder-X打开本地的uniapp项目
844 0
|
Cloud Native Go 开发工具
Git版本控制:入门到精通
Git版本控制:入门到精通
64 0
|
移动开发 编译器
HBuilderX下载安装以及打包uniapp项目
公司需要打包uniapp的项目为h5,自己之前没接触过,兴趣来了,根据百度搜索需要HBuilderX工具进行打包。
|
前端开发
前端学习笔记202304学习笔记第九天-脚手架项目发布
前端学习笔记202304学习笔记第九天-脚手架项目发布
72 0
Hbuilder x学习1-Hbuilder x下载
Hbuilder x学习1-Hbuilder x下载
74 0
Hbuilder x学习1-Hbuilder x下载
|
测试技术 BI 开发者
框架搭建_创建工程|学习笔记
快速学习框架搭建_创建工程
框架搭建_创建工程|学习笔记
|
Java jenkins 持续交付
项目部署(手动打包运行) | 学习笔记
快速学习 项目部署(手动打包运行)
102 0
项目部署(手动打包运行) | 学习笔记
|
Java
3、MyEclipse项目创建步骤(小白详解)
3、MyEclipse项目创建步骤(小白详解)
143 0
|
Java Maven 开发者
搭建项目环境(创建工程) | 学习笔记
快速学习搭建项目环境(创建工程)
|
分布式数据库 开发者 Hbase
项目构建 | 学习笔记
快速学习项目构建。
108 0