以Spring cloud项目jar服务为例:
新建一个文件,如 eureka.service
[Unit]
Description=My Service
After=syslog.target
[Service]
#/usr/lib/systemd/system
#工作目录
WorkingDirectory=/www/java/yml
#java指令
ExecStart=/usr/bin/java -jar -server -Xms1M -Xmx50M /www/java/cloud-eureka.jar --spring.profiles.active=dev
SuccessExitStatus=143
[Install]
WantedBy=multi-user.target
把文件(eureka.service)复制到 /lib/systemd/system目录下
添加权限:
sudo chmod 777
修改服务后,需要执行下面的指令
systemctl daemon-reload
开启服务:
systemctl start eureka.service
停止服务:
systemctl stop eureka.service
重启服务:
systemctl restart eureka.service
设置开机启动:
systemctl enable eureka.service
关闭开机启动:
systemctl disable xxx.service

本文详细介绍了如何使用systemd在Linux环境下部署SpringCloud项目jar服务,包括创建服务文件、设置工作目录、执行java指令、配置服务状态及开机启动等关键步骤。

被折叠的 条评论
为什么被折叠?



