-
注册为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应用了。