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.此时进程已经被杀死,再次访问该项目!
就成功了!
本人趟过了很多的坑,今天写这篇博客提醒自己一下!