windows、centos8.5 基于jar创建自启动服务

一、centos8.5 自启动服务

1、在/etc/systemd/system/下创建一个 .service 文件,比如 admin.service

[Unit]
Description=Admin Service
After=network.target docker.service
Requires=docker.service

[Service]
Type=simple
WorkingDirectory=/opt/apps/bin
ExecStart=/usr/bin/java -Dfile.encoding=UTF-8 -jar /opt/apps/bin/webchartserver-1.0.1_dev.jar
Restart=always
RestartSec=5
LimitNOFILE=65535
Environment=JAVA_OPTS="-Xms512m -Xmx1024m"
ExecStartPre=/bin/sleep 5

[Install]
WantedBy=multi-user.target

启动与重载命令

sudo systemctl daemon-reload             # 重新加载 systemd 配置
sudo systemctl enable sa-admin.service   # 设置开机自启
sudo systemctl start sa-admin.service    # 启动服务
sudo systemctl status sa-admin.service   # 查看服务状态

 二、windows自启动

1、新建start_app.bat的脚本

@echo off
cd /d D:\MyApps\chart
"D:\jdk1.8\bin\java.exe" -jar xm-chart.jar

2、配置任务计划程序

 17551652109181755165294449image image image

 

posted @ 2025-06-19 14:27  方大帝的博客  阅读(28)  评论(0)    收藏  举报