Centos将SpringBoot程序注册为linux服务

  • 注册为linux服务,其实就是在/usr/lib/systemd/system目录下创建关于该应用程序的一个启动脚本,然后将可以通过systemctl命令来对其管理。

  • 进入到Linux的服务目录

cd /usr/lib/systemd/system
  • 创建jar包服务对用的服务文件
vim bootApp.service

文件内容

[Unit]
Description=bootApp
After=syslog.target

[Service]
ExecStart=/usr/bin/java -jar /opt/javaee/app-auth-0.0.1-SNAPSHOT.jar
Restart=always
RestartSec=1

[Install]
WantedBy=multi-user.target

Description:表示对这个服务的一个描述
ExecStart:这个是最重要的,表示这个服务的启动命令

注意:ExecStart启动命令必须是绝对路径 不能写java -jar 要写全路径

  • 设置开机启用服务
systemctl enable bootApp

注意:bootApp 这个服务名要和文件名一致。

  • 启动服务
systemctl start bootApp
  • 查看状态
systemctl status bootApp

在这里插入图片描述
此时,我们就可以通过服务来管理SpringBoot应用了。

Guess you like

Origin blog.csdn.net/qq_43750656/article/details/120810045