部署springboot项目到Linux服务器上,首先需要在Linux服务器安装jdk,配置环境
这个不用多说
1.在idea上以maven方式打成jar包
在idea上写一个maven 打包命令 : clean package -DskipTests=true 打包跳过测试 避免不必要的错误
2、运行 package 打包,会在项目根路径target下面生成jar包
3、把本地项目jar包上传到Linux服务器上面
上传工具主要使用ftp
4.启动jar包
nohup java -jar a.jar &
jar 和 nohup 命令
作为java程序员,经常会遇到这样一个问题,打个jar包,测试或者上线生产,于是乎面临的选择来了,java –jar or nohup?
jar
java -jar a.jar &
接启动jar文件,在当前会话进程中开启一个子进程来运行程序,这个子进程会随着会话进程的结束而结束
nohup
nohup java -jar a.jar &
hangup(挂断)*
nohup(不挂断,忽略挂断信号)
nohup的使用是十分方便的,只需要在处理命令之前加上nohup即可,标准输出和标准错误缺省会被重定向到nohup.out文件中。
一般我们可在结尾加上“&”来将命令同时放入后台运行,也可用“>filename2>&1”来更改缺省的重定向文件名。