CentOS下jar包随系统启动

上文说到写了一个短连接转换工具,详情能够查看短连接转换工具java

该工具的后台使用的是Spring Boot开发,项目打包成了jar包,因为这个服务我要保证一直是运行状态,因此要设置成开机自启。因此,此次就来讲下CentOS下jar包怎么随系统启动。web

1、配置service

一、建立service

首先进入到/ets/systemd/system目录vim

cd /ets/systemd/system
复制代码

使用vim建立一个新文件,假设咱们的项目叫toolstomcat

vim tools.service
复制代码

将下面代码复制进去bash

[Unit]
Description=tools
After=network.target
Wants=network.target

[Service]
Type=simple
ExecStart=/usr/lib/jdk1.8.0_192/bin/java -server -jar /usr/share/tomcat/webapps/tools/tools-0.0.1.jar
ExecStop=/bin/kill -s QUIT 
Restart=always
StandOutput=syslog

StandError=inherit

[Install]
WantedBy=multi-user.target
复制代码

上面的代码仅须要改三处便可:服务器

  • Description=后面是你本身项目的名字
  • ExecStart=紧跟的是jdk的绝对目录
  • ExecStart这一行最后一部分是jar包的绝对目录

修改以后,按Esc键,而后输入:wq便可保存。app

二、设置开机启动

运行下面代码能够设置服务为开机启动webapp

systemctl enable tools
复制代码

运行下面代码能够禁止服务开启启动工具

systemctl disable tools
复制代码

其余命令:ui

运行下面代码能够启动服务

systemctl start tools
复制代码

运行下面代码能够中止服务

systemctl stop tools
复制代码

运行下面代码能够重启服务

systemctl restart tools
复制代码

2、验证

将服务器从新启动,而后观察项目是否启动便可。

参考文章:blog.csdn.net/y799924439/…,在此表示感谢!

欢迎访问的我的博客:掘墓人的小铲子

相关文章
相关标签/搜索