linux系统中进入/etc/systemd/system/文件夹下,创建自己的service文件(例godlumen.service):
#定义单元控制
[Unit]
Description=godlumen
After=syslog.target
#服务主体
[Service]
ExecStart=/home/java/jdk/jdk1.8.0_144/bin/java -jar /root/project/godlumen.jar --server.port=8888
SuccessExitStatus=143
#表示任何意外的失败,就将重启
Restart=on-failure
[Install]
#WantedBy表示该服务所在的 Target(服务组)
#在这个组里的所有服务,都将开机启动
WantedBy=multi-user.target
创建成功就可以通过linux系统服务指令systemctl start start
开启服务、systemctl stop personas
关闭服务。注意,如果service文件有修改,需要使用 systemctl daemon-reload
指令加载一下,告诉systemd系统。
部署成功后若发现服务器网页无法访问,很可能是linux防火墙没有开放SpringBoot项目设置的端口号,使用iptables -I INPUT -p tcp --dport 8888 -j accept
即可。
网友评论