# JAR包部署

默认build-api.sh | build-api.bat 里面带的脚本是打包JSW(推荐),如要以jar的方式进行部署,需要对脚本进行调整。

修改 build-api.sh(windows同理)。


#!/bin/sh
cd ./api
# jar
mvn clean package -Dmaven.test.skip=true

# 执行脚本

在工程的根目录下,内置了执行打包的脚本

  • mac或者linux
# 如遇到权限问题,授权执行脚本
chmod 777 build-*

先执行 build-ui.sh, 再执行 build-api.sh

  • windows

先执行 build-ui.bat, 再执行 build-api.bat

# 生成发布包

命令执行成功后,资源包放在 api/target/demo 目录下,将其上传到服务器上部署即可。

# 修改部署配置

如果部署过程中需要修改配置,例如端口,上下文等,在 app.jar 的同层级,生成一份 application.yml 并进行修改。

# 运行服务

java -jar app.jar

这里只是提供比较简单的运行方式,一般部署到服务器,都会以后台服务的形式运行,可以结合 nohup 等命令来优化运行过程。

顶部