SpringBoot-plus2.0项目部署发布保姆级演示。
官网 https://springboot.plus/guide/quick-start.html
项目模块说明
admin
:SpringBootAdmin Server
启动模块bootstrap
: 项目启动模块config
: 项目配置模块distribution
:项目打包模块,打包时,请先选中Maven Profiles
中的release
和对应环境example
: 业务自定义模块,自己的业务代码可在example
下进行,也可以再创建模块framework
: 项目核心框架模块generator
: 代码生成模块,启动类:SpringBootPlusGenerator
,请根据实际情况进行配置scheduled
: 任务调度模块system
: 系统管理模块
项目中部署模块为distribution模块
一、打包
1、用终端进入相应的项目目录下
2、运行mvn clean命令
3、检查各项目下是否有target文件
4、运行
mvn clean package -P dev,release
即打为dev启动的项目。若想以prod项目执行将dev改为prod即可。
5、打完包后在项目每个模块下都生成一个target文件。项目部署只需要distribution模块下的target文件中的jar包即可。
二、本地部署
1、将spring-boot-plus-server-2.0.zip解压。
2、打开解压文件进入bin目录下运行startup.sh文件即可运行。
三、服务器部署。
1、打开xshell创建某个文件夹 。
我是在下创建了一个tomcat文件夹。
2、进入文件夹。用rz命令上传压缩的jar包
3、解压压缩的jar包
tar -zxvf spring-boot-plus-server-2.0.tar.gz
4、运用命令解压生成文件。
执行命令即可运行,原理和在windows本地运行的原理是一样的。启动程序都写在bin/startup.sh文件下了
cd spring-boot-plus-server-2.0
sh bin/startup.sh
5、查看是否发布,运用ps-ef|grep java命令。