Centos 7配置开机自启Springboot项目

在/etc/systemd/system文件夹下配置一个Springboot.service文件

1.进入/etc/systemd/system

cd /etc/systemd/system

或者直接用远程工具,如:Xftp、等,进入到system目录下,直接创建: Springboot.service的内容如下:

[Unit]
Description=SpringBoot service
After=syslog.target

[Service]
Type=simple
ExecStart=/usr/local/jdk-11.0.17/bin/java -jar /opt/community-0.0.1-SNAPSHOT.jar

[Install]
WantedBy=multi-user.target

有人可能说,把这粘过来达不到效果,你有没有想过需要修改这里呢?

2.保存之后,用命令:

刷新服务配置文件
systemctl daemon-reload
服务设置为开机启动
systemctl enable springboot.service
启动服务
systemctl start springboot.service
查看服务状态
systemctl status springboot.service
查看日志
journalctl -u springboot.service
停止服务
systemctl stop springboot.service
(上述命令依据实际情况使用,尤其是停止服务命令,不要粘过去导致服务停止了,项目不能访问,导致一头雾水😂)

结果: 最后重启服务器测试,如果项目不能自启,就需要看你的配置是否书写正确,或者百度一下,都会有答案的!

经验分享 程序员 微信小程序 职场和发展