我们部署项目时,需要一直运行在服务器上而不是我关闭了远程ssh,项目就停止运行了,这时就需要使用守护进程了,同时,有时候又需要将项目下线重新部署,怎样找到该项目并停止重新部署呢?这就是这篇的目的所在。
部署项目
比如部署一个springboot项目,运行jar即可,那么怎么做呢?
nohup 命令 &> nohup.txt
这是后台启用spring-boot程序的时候用的命令,后面>可有可无 那是将程序输出信息输出到指定文件nohup 命令 &> nohup.txt,然后&代表守护进程不能删。
具体命令如下:
nohup java -jar yuer.jar &> nohup.txt
其他类似项目命令类似。
重新部署
这个项目由于是8080端口运行,所以直接找到8080端口是谁占用,其pid是啥,再停止即可。
命令:(其他命令如netstat -nultp是查看当前所有已经使用的端口情况)

本文介绍了如何在阿里云上部署和重新部署SpringBoot项目,包括使用守护进程确保服务持续运行,以及通过查找和停止占用端口的进程来实现重新部署。详细步骤包括使用nohup命令后台运行jar,以及利用netstat和jps命令来定位并停止项目进程。
最低0.47元/天 解锁文章
4978

被折叠的 条评论
为什么被折叠?



