若依项目开发完成后,如何打包并启动服务
打包项目
首先,进行项目的clean
和package
然后把打包后的文件放到统一的文件夹中。
以下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 >> /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 &
有日志启动
日志记录位置: /usr/local/lk-webservice/out.log
# 启动鉴权
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 &
查看服务是否成功启动
启动完成后,可以通过命令
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