Linux部署java(jar包)项目

将打包好的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项目自启动配置成功!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值