新增服务器
这个根说明填写即可。建议在服务器防火墙开启ip:22端口只对你的企业ip访问权限。防止被攻击破解
应用管理
新增应用
应用名称:eladmin-system.jar
上传目录:/opt/upload/eladminsystem
部署目录:/opt/app/eladminsystem
备份目录:/opt/backup/eladminsystem
部署脚本:unzip /opt/upload/eladminsystem/all.zip -d /opt/app/eladminsystem
启动脚本:sh /opt/app/eladminsystem/start.sh
新增部署
1.先把下面的启动脚本和关闭脚本复制到你的应用jar包目录,然后把应用jar包和目录下全部依赖jar包/start.sh/stop.sh/等依赖文件一同打包成all.zip文件。
2.新增 要部署的服务器和上一部新增的应用
3.部署 选择你要部署的应用,点击一键部署。把打包号的all.zip压缩文件上传。如果上传失败,请检查服务器nginx默认上传大小限制。
4.点击启动
5.点击关闭
启动脚本
#启动脚本
#脚本位置 /opt/app/eladminsystem/start.sh
nohup java -jar /opt/app/eladminsystem/eladmin-system.jar >/opt/app/eladminsystem/nohup.out 2>&1 &
#给main传参方法 nohup java -jar eladmin-system.jar --spring.profiles.active=prod >/opt/app/eladminsystem/nohup.out 2>&1 &
关闭脚本
#关闭脚本
#脚本位置 /opt/app/eladminsystem/stop.sh
PID=$(ps -ef | grep eladmin-system.jar | grep -v grep | awk '{ print $2 }')
if [ -z "$PID" ]
then
echo Application is already stopped
else
echo kill -9 $PID
kill -9 $PID
fi
实时输出日志查看
sudo tail -f nohup.out
启动脚本 sh文件报错
有可能是window编辑器的换行符隐藏了,兼容性有问题。建议用shell编辑器重新写一次脚本内容。
网友评论