上文说到写了一个短链接转换工具,详情可以查看。
该工具的后台使用的是Spring Boot开发,项目打包成了jar包,由于这个服务我要保证一直是运行状态,所以要设置成开机自启。所以,这次就来说下CentOS下jar包怎么随系统启动。
一、配置service
1、创建service
首先进入到/ets/systemd/system目录
cd /ets/systemd/system复制代码
使用vim创建一个新文件,假设我们的项目叫tools
vim tools.service复制代码
将下面代码复制进去
[Unit]Description=toolsAfter=network.targetWants=network.target[Service]Type=simpleExecStart=/usr/lib/jdk1.8.0_192/bin/java -server -jar /usr/share/tomcat/webapps/tools/tools-0.0.1.jarExecStop=/bin/kill -s QUIT Restart=alwaysStandOutput=syslogStandError=inherit[Install]WantedBy=multi-user.target复制代码
上面的代码仅需要改三处即可:
- Description=后面是你自己项目的名字
- ExecStart=紧跟的是jdk的绝对目录
- ExecStart这一行最后一部分是jar包的绝对目录
修改之后,按Esc键,然后输入:wq即可保存。
2、设置开机启动
运行下面代码可以设置服务为开机启动
systemctl enable tools复制代码
运行下面代码可以禁止服务开启启动
systemctl disable tools复制代码
其他命令:
运行下面代码可以启动服务
systemctl start tools复制代码
运行下面代码可以停止服务
systemctl stop tools复制代码
运行下面代码可以重启服务
systemctl restart tools复制代码
二、验证
将服务器重新启动,然后观察项目是否启动即可。
参考文章:,在此表示感谢!
欢迎访问的个人博客: