若依项目开发完成后,如何打包并启动服务

打包项目

首先,进行项目的cleanpackage
在这里插入图片描述
然后把打包后的文件放到统一的文件夹中。

以下3个jar包是系统运行的关键jar包。

在这里插入图片描述

备份文件服务器

进入项目目录

cd /usr/local/lk-webservice

创建备份文件夹

mkdir bak2021-11-17

备份文件

cp ruoyi-gateway.jar bak2021-11-17/
cp ruoyi-modules-system.jar bak2021-11-17/
cp ruoyi-auth.jar  bak2021-11-17/
cp ruoyi-modules-file.jar bak2021-11-17/
cp ruoyi-modules-job.jar bak2021-11-17/
cp ruoyi-visual-monitor.jar bak2021-11-17/

确认备份完成后,上传jar包

启动服务

启动服务有两种方式,一种是无日志启动,一种是有日志启动推荐

无日志启动

# 启动鉴权
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-auth.jar >> /usr/local/lk-webservice/out.log 2>&1 &
# 启动网关
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-gateway.jar >> /usr/local/lk-webservice/out.log 2>&1 &
# 启动系统模块
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-modules-system.jar >> /usr/local/lk-webservice/out.log 2>&1 &

有日志启动

日志记录位置: /usr/local/lk-webservice/out.log

# 启动鉴权
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-auth.jar >> /dev/null 2>&1 &
# 启动网关
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-gateway.jar >> /dev/null 2>&1 &
# 启动系统模块
nohup java -jar -Dfile.encoding=utf-8 /usr/local/lk-webservice/ruoyi-modules-system.jar >> /dev/null 2>&1 &

查看服务是否成功启动

启动完成后,可以通过命令

ps -ef|grep java  #推荐方式

或者

jobs -l  #只能在运行nohup命令的窗口查看

来查看服务是否成功启动

停止服务

kill [进程号]  # 文明方式,会出发程序退出禁止(推荐方式)

或者

kill -9 [进程号]  # 粗鲁方式

参考文档

https://blog.csdn.net/single_0910/article/details/121078105
https://blog.csdn.net/single_0910/article/details/121075933

猜你喜欢

转载自blog.csdn.net/single_0910/article/details/121381483