承灿 2023/8/27
前提条件:安装好JDK环境、SpringBoot项目(内置tomcat)
# 1 打包jar
记得配置maven打包
容易出现没有主属性清单
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
# 2 创建目录
mkdir /home/server/java/xxx(服务名称)
# 3 备份脚本
mv xxx.jar back/xxx.jar-$(date "+%Y-%m-%d_%H-%M-%S")
# 4 部署脚本
#!/bin/bash
process=xxxxx.jar
kill -9 $(ps -ef|grep $process |gawk '$0 !~/grep/ {print $2}' |tr -s '\n' ' ')
nohup java -jar $process &