centos配置java服务为系统服务

1、到系统服务位置添加一个eureka.service文件

  • cd /etc/systemd/system/

2、文件内容

[Unit]
Description=eureka
After=network.target syslog.target
[Service]
WorkingDirectory=/opt/eureka/
ExecStart=/usr/java/jdk1.8.0_261/bin/java -Dloader.path=../lib -Dspring.config.location=application.yml -Xms64m -Xmx64m -jar eureka.jar
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=on-failure
RestartSec=120
[Install]
WantedBy=multi-user.target

3、守护线程重新加载服务

  • systemctl daemon-reload

4、允许服务开机启动

  • systemctl enable eureka.service

5、开启服务,查看状态,查看日志

  • systemctl start eureka
  • systemctl stop eureka
  • systemctl status eureka
  • journalctl -n 30
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容