Loading

CentOS 7 下将 jar 包注册为服务

前提条件

因为 jar 包启动需要用到 jdk,所以服务器上必须要安装jdk或者jre,这方面的教程网上有非常多,可以去百度一下

创建文件

创建website.service文件, 内容如下:

[root@VM-4-13-centos ~]# vim /etc/systemd/system/website.service 

[Unit]
Description=website service
After=syslog.target
[Service]
Type=simple
ExecStart=/home/website/jdk1.8.0_201/bin/java -jar /home/website/official-website-serve.jar
[Install]
WantedBy=multi-user.target

这里需要修改自己的jdk位置和jar位置及名称

完成后保存退出

设为开机自启

[root@VM-4-13-centos ~]# systemctl enable website.service

其它命令

[root@VM-4-13-centos ~]# systemctl start website.service	 # 启动服务
[root@VM-4-13-centos ~]# systemctl status website.service	# 查看服务状态
[root@VM-4-13-centos ~]# systemctl stop website.service	  # 停止服务
[root@VM-4-13-centos ~]# systemctl restart website.service   # 重新启动服务
[root@VM-4-13-centos ~]# systemctl enable website.service	# 设置服务自启动
posted @ 2022-09-07 15:58  路遥_13  阅读(402)  评论(0编辑  收藏  举报