1.前提是centos中已经安装好jar包所启动的数据库与java的jdk

2.进入到/etc/systemd/system文件夹下

创建一个以 .service结尾的文件

例如 test.service

vi /etc/systemd/system/test.service

3.在/etc/systemd/system/test.service文件中添加如下内容

[Unit]

#服务名

Description=你想起的服务名字

After=syslog.target

 

[Service]

Type=simple

#延迟启动,如果jar包需要运用到数据库,jar包必须在数据库启动后才能正常运行,所以在这加了睡眠10秒

ExecStartPre=/bin/sleep 10

ExecStart=nohup 你的jdk路径/bin/java -jar 你的jar包所在位置 &

 

[Install]

WantedBy=multi-user.target

编写成功并保存.service文件

4.运行服务

systemctl start 你的服务名

5.查看服务状态

systemctl status 你的服务名

6.将服务设置成开机自启

systemctl enable 你的服务名