将打包好的jar包,移动到你自己创建的目录中
我的目录是 /opt/moldiot/

用systemctl服务控制开机自启
创建 systemd 服务文件
sudo vi /etc/systemd/system/moldiot.service
填入以下内容(根据实际路径调整 ExecStart 和 User):
[Unit]
Description=MoldIoT Application (Spring Boot)
After=syslog.target network.target
[Service]
User=root
WorkingDirectory=/root
ExecStart=/usr/local/jdk1.8.0_451/bin/java -jar /opt/moldiot/moldiot.jar
SuccessExitStatus=143
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
需要注意的是这个java地址一定要配对,不然启动不了。忘了java地址的,可以执行
which java
不行的话在执行
command -v java
readlink -f $(which java)
直到输出java地址
![]()
自启动文件配置好后, 就可以启动项目了
先重新加载一下配置文件
sudo systemctl daemon-reload
sudo systemctl enable moldiot.service
查看状态 是否启动成功
sudo systemctl status moldiot

java项目自启动配置成功!!!
1034

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



