有关spingboot项目部署在阿里云服务器上,让后台一直运行的问题

SpringBoot项目部署在阿里云服务器上,怎么让服务器后台一直运行?

1.进入自己jar包存放的路径

在这里插入图片描述

2.执行nohup java -jar test.jar>log.txt &
#log.txt 为日志输出文件

在这里插入图片描述
再次按回车键可以进入我们的命令了!

3.访问自己的项目:路径 :域名+jar包名

如本项目:106.15.48.32:8080

在这里插入图片描述

4.如果想要关闭该项目,则通过杀死进程方式来关闭该项目

1.查看自己的该项目的进程,执行 ps -ef|grep java 来查看自己该项目的进程,如下图中的 id:4117为该项目的进程。
在这里插入图片描述

2.杀死进程方式来结束后台的运行kill -9 xxx,如本项目中的kill -9 4117
在这里插入图片描述
执行ps -ef |grep java查看有关Java后台的进程,发现该进程已经结束!

3.此时进程已经被杀死,再次访问该项目!
在这里插入图片描述
就成功了!
本人趟过了很多的坑,今天写这篇博客提醒自己一下!

猜你喜欢

转载自blog.csdn.net/qq_46611668/article/details/116724527