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后 程序停止运行
 会话退出后,程序不停止运行,