博主头像
qzmer2

个人小站,不定时记录技术与生活所感,愿得你流连,感三生有幸。

  • 累计撰写 30 篇文章
  • 累计创建 59 个标签

目录

springboot

Springboot jar包和war包多环境启动方案

每次根据测试或生产环境重新打jar或war包的方案肯定不科学的。于是想弄一个自动根据环境启动相应环境的方案。找到以下方法jar包的方式通过命令行指定java-Dspring.profiles.active=prod-jarxxx.jarwar包的方式1、修改环境配置vim~/.bash_profil

  • 3568 次阅读
  • 阅读时长

每次根据测试或生产环境重新打jar或war包的方案肯定不科学的。
于是想弄一个自动根据环境启动相应环境的方案。

找到以下方法

jar包的方式

通过命令行指定

java -Dspring.profiles.active=prod -jar xxx.jar

war包的方式

1、修改环境配置
vim ~/.bash_profile
export SPRING_PROFILES_ACTIVE=dev

修改完记得source一下,当然因为是修改服务器的环境配置,就不限于.bash_profile,修改.bashrc等等都是可以的

2、修改catalina启动文件

修改catalina.sh添加:

export SPRING_PROFILES_ACTIVE=dev

或者

-Dspring.profiles.active=dev

当然以上方法使用的原理同1,不过如果只是修改tomcat里的配置,则只是影响单独的tomcat而已,可自行视情况决定

最后更新于 2020-11-30

评论区

加载中…