打包项目

首先,进行项目的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 >> /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 -Ddruid.mysql.usePingMethod=false /usr/local/lk-webservice/ruoyi-auth.jar >> /usr/local/lk-webservice/out.log 2>&1 &
# 启动网关
nohup java -jar -Dfile.encoding=utf-8 -Ddruid.mysql.usePingMethod=false /usr/local/lk-webservice/ruoyi-gateway.jar >> /usr/local/lk-webservice/out.log 2>&1 &
# 启动系统模块
nohup java -jar -Dfile.encoding=utf-8 -Ddruid.mysql.usePingMethod=false /usr/local/lk-webservice/ruoyi-modules-system.jar >> /usr/local/lk-webservice/out.log 2>&1 &
  • -Ddruid.mysql.usePingMethod=false
    该命令可以防止jdk多次尝试重连数据库,发出告警信息(该功能不影响系统运行,但是在系统日志里会多次出现,影响日志查找。)

查看服务是否成功启动

启动完成后,可以通过命令查看服务是否成功启动

ps -ef|grep java 

停止服务

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

或者

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

参考文档

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

Logo

快速构建 Web 应用程序

更多推荐