打包部署插件
book-api 中 pom.xml 中
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
打包 Maven install
最终打包内容
项目右击 open in finder ,
通过工具上传到云服务器
运行
只在前台运行
java -jar book-api.jar
nohup java -jar book-api.jar >my.log 2>$1 &
命令
# 1) 先停掉旧进程(避免端口冲突)
pkill -f "xxx-api.jar"
# 2) 用 prod 启动(注意这里是当前目录的 jar)
nohup java -jar ./xxx-api.jar --spring.profiles.active=prod > /var/log/xxx-api.log 2>&1 &
# 3) 等 3 秒后看是否启动成功
sleep 3
ss -lntp | grep :443
# 4) 本机验证接口
curl -k -i https://127.0.0.1/hello
# 5) 如果还不通,立刻看日志末尾
tail -n 120 /var/log/xxx-api.log