在Linux下部署SpringBoot的jar包
一、将项目打包成jar包
利用mvn:clean package命令打包项目
二、编写启动、停止、重启脚本
start.sh(启动脚本)
#nohup 命令
#用途:不挂断地运行命令。
#语法:nohup Command [ Arg … ][ & ]
nohup java -jar XX.jar &
stop.sh(关闭脚本)
PID=`ps -ef | grep XX.jar | grep -v grep | awk '{print $2}'`
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill $PID
kill -9 $PID
fi
restart.sh(重启脚本)
echo stop application
source stop.sh
echo start application
source start.sh
三、注意事项
记得要给三个脚本权限