springboot工程部署ngix

1、运行maven命令,打包spingboot工程,默认打成jar包即可;
2、上传jar包到服务器相应目录
3、以守护进程命令运行jar包,命令如下:

nohup java -jar edu-platform-0.0.1-SNAPSHOT.jar >temp.log 2>&1 &

总结:

nohup (no hang up)当账户退出或终端关闭时,程序仍然运行。

  • &:指如果客户端关闭,程序就会停止运行。
  • temp.log:指程序运行生成日志文件的存储位置,如果不指定,默认该项目所有输出被重定向到nohup.out的文件中。
  • dev/null 表示空设备文件
  • 0 表示stdin标准输入
  • 1 表示stdout标准输出
  • 2 表示stderr标准错误
  • 2>&1 就是表示将错误重定向输出到标准输出上。

如何查看java服务进程并关闭正在运行的服务?

1、ps -ef | grep edu-platform-0.0.1-SNAPSHOT.jar
2:kill -9 pid(找到pid)

原文地址:https://www.cnblogs.com/jone-chen/p/13719720.html