暑假学习springboot小项目day07

五:部署jar包到linux上


1:打包项目。

在idea中用clean和install打包

2:上传到虚拟机的/root目录中,为方便使用,重命名为demo.jar,使用

java -jar demo.jar &

命令运行,报错:

搜了一下发现是linux中的jdk版本较低的原因,尝试更新到jdk17版本,参考文档:https://blog.csdn.net/weixin_59539033/article/details/127650750

成功结果如图

之后再使用以上命令,成功部署项目,在关闭防火墙后,根据端口与虚拟机ip测试访问:

成功。

3:使用supervisor启动进程用来自动重启服务:Supervisor进程管理服务配置及使用实例-CSDN博客

在一番学习之后,跟着完成了supervisor的配置如:

在使用kill进程测试后发现无法实现自动重启,再次百度。发现是true的问题,将autorestart=true改为autorestart=unexpected。更新并重启再测试,成功实现了自动重启功能

[program:demo]
command=//usr/lib/jdk17/jdk-17.0.11/bin/java -jar demo.jar &
autostart=true
autorestart=unexpected
directory=/root
user=root

我的配置如上。中途由于别的问题,将command后的java命令添加了绝对路径。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值