将Spring Boot项目部署到阿里云CentOS7并设置关闭命令行终端项目不停止运行

  Java   4分钟   866浏览   1评论

1、在SpringBoot项目的yml中修改数据库连接信息(改成云服务器的IP地址!)

image-20240628174414907

2、先clean再package打包,查看打包的jar包

image-20240628174522415

3、在阿里云官网连接到CentOS

image-20240628174659757

4、点击"打开新文件树"

image-20240628174946069

5、新建一个文件夹,然后右击选择"上传文件",将对应的jar包上传

image-20240628175109218

6、编写脚本,设置关闭终端项目不停止运行

vim startup.sh

startup.sh中加入如下内容

#!/bin/sh
nohup java -jar /myworkspace/blog.jar --server.port=8081 &

7、修改权限

sudo chmod -R 777 /myworkspace

image-20240628175251421

8、运行脚本

./startup.sh

image-20240628175432839

9、查看是否启动成功

tail -f -n 50 nohup.out

image-20240628175553147

10、验证(关于nginx部署https参考文章:https://www.hqxiaozou.top/post/06bc998a87b,备用链接:https://blog.csdn.net/Zou_05/article/details/139939627)

https://www.hqxiaozou.top/

image-20240628175720455

ps:停止springboot的运行

1、查询springboot进程

 ps -aux|grep blog.jar

2、kill -9 对应的进程id

如果你觉得文章对你有帮助,那就请作者喝杯咖啡吧☕
微信
支付宝
  1 条评论
blogger's baby   广东省广州市

发几古