Linux通过Jar包方式部署SpringBoot项目及关闭

  1. 通过 Xftp 6或FinalShell远程工具把要运行的jar包复制到服务器相关目录下
  2. 通过 java -jar 命令运行该 jar 包,例如:
java -jar love-0.0.1-SNAPSHOT.jar
  1. 项目启动成功后,按 Ctrl + Z 使得进程后台运行
  2. 如果项目想要更新需要关闭后台正在运行的进程
#列出后台进程
ps -ef | grep java
#杀死进程,-9:无条件终止进程,xxxx:要关闭进程的pid
kill -9 xxxx

注意:
如果按照:java -jar love-0.0.1-SNAPSHOT.jar执行,当我们关闭远程连接工具时,love-0.0.1-SNAPSHOT.jar 这个程序也会停止。为了保证程序能狗一直运行,应该改为:nohup java -jar love-0.0.1-SNAPSHOT.jar &命令,则程序会在后台一直运行。此时程序控制台输出会被转移到 nohup.out 文件中。可以通过tail -f nohup.out查看日志信息。

部署时遇到的问题:

java -jar命令不能用

这个问题是因为配置环境变量的问题,把环境配置刷新即可

source /etc/profile

如果服务器上没有部署JDK则参考文章:Linux上安装JDK以及配置环境(服务器)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容