Linux服务器部署SpringBoot服务的maven项目

SpringBoot的部署形式有jar包部署和war包部署

1.在pom文件中配置打包形式

打war包:

<packaging>war</packaging>

打jar包:

<packaging>jar</packaging>

2.在IDEA的右侧栏中调出maven管理界面,并双击package即开始自动打包

Linux服务器部署SpringBoot服务的maven项目

3.在项目路径下的target目录中即可找到你打好的jar/war包

Linux服务器部署SpringBoot服务的maven项目

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

Linux服务器部署SpringBoot服务的maven项目
并找到对应jar包的进程号,比如我这里的进程号是11090

kill -9 11090

服务即被停止