# 部署

# 后端

后端部署有两种方案JarWar,二选一。无论选择哪种方案都不建议将配置文件放到项目中。

# Jar

  1. 修改 /easy-vben/easy-api/pom.xmlpackaging 改为jar
  2. 执行 mvn clean package 或Maven中执行 cleanpackage
  3. 等待执行结束后会在 /easy-vben/easy-api/target/ 生成 easy-api.jar
  4. 启动
java -jar easy-api.jar

如需指定spring.profiles.active可在启动命令后添加--spring.profiles.active=prod

java -jar easy-api.jar --spring.profiles.active=prod

TIP

建议不要将生产环境配置文件放到war包里,使用spring.config.location 指定配置文件目录,具体配置方法请参考 SpringBoot外部化配置文件实践 (opens new window)

# War

  1. 修改 /easy-vben/easy-api/pom.xmlpackaging 改为war
  2. 执行 mvn clean package 或Maven中执行 cleanpackage
  3. 等待执行结束后会在 /easy-frame/easy-app/target/ 生成 easy-api.war
  4. easy-api.war 部署到Web容器中

如需指定spring.profiles.active请参考SpringBoot外部化配置文件实践 (opens new window)

TIP

建议不要将生产环境配置文件放到war包里,使用spring.config.location 指定配置文件目录,具体配置方法请参考 SpringBoot外部化配置文件实践 (opens new window)

Last Updated: 8/8/2022, 11:25:13 AM