Linux服务器部署SpringBoot服务的maven项目
SpringBoot的部署形式有jar包部署和war包部署
1.在pom文件中配置打包形式
打war包:
<packaging>war</packaging>
打jar包:
<packaging>jar</packaging>
2.在IDEA的右侧栏中调出maven管理界面,并双击package即开始自动打包
3.在项目路径下的target目录中即可找到你打好的jar/war包
4.以jar包为例,将jar包丢到服务器上
cd /${jar包目录}
nohup java -jar xxx.jar &
即完成了jar包的服务器启动,该种形式是是会jar包同目录下生成一个nohup.out的默认日志文件。
若要指定自定义日志文件,则执行以下语句启动:
nohup java -jar xxx.jar >/usr/local/temp.txt &
5.停止服务
首先找到关于java的进程
ps -ef|grep java
并找到对应jar包的进程号,比如我这里的进程号是11090
kill -9 11090
服务即被停止