linux部署springboot项目及后台执行linux命令的两种方式
1.将springboot项目打成jar包
这里推荐两种方法:
第一种:在idea的terminal窗口执行命令:mvn package spring-boot:repackage
第二种:在maven的Lifestyle中点击package打包
打好的jar包会在target目录下.
2.将jar包复制到linux目录下
这部可以借用xshell等工具执行,放一个参考链接:
xshell上传文件到Linux
3.启动springboot项目
进入项目jar包所在文件夹,执行命令:java -jar xxx.jar
此处可以追加启动参数:java -jar xxx.jar 具体启动参数
这种启动方式的弊端是:启动后ctrl+c,后项目也会停止运行.
这个时候就要后台启动项目
4.补充后台执行linux命令的两种方法
1.command &
例如本文可以写成: java -jar 项目名.jar &
这种方式启动的特点:
后台运行
Ctrl + C后 程序不停止运行,
关闭shell会话或shell会话退出 程序停止运行
2.nohup command
例如本文可以写成: nohup java -jar 项目名.jar
这种方式启动的特点:
后台运行
Ctrl+C后 程序停止运行
会话退出后,程序不停止运行,