记一个工作中的小问题。
环境:
- 中间件 weblogic
- war包应用部署
- spring boot 框架
- 实现一个war包通过脚本配合满足不同环境部署(避免由于配置文件不一,出多个版本war包)
问题:
springboot框架,但打成war包部署情况下(历史问题),由于每个环境配置文件参数不同,需编译打包各环境多个war包,相当麻烦。
解决方案:
- 普通springboot框架项目,参考springboot启动指定不同环境版本配置文件
项目下配置文件结构:
application.yml
application-dev.yml
application-pro.yml
application-uat.yml
启动项目时 使用命令:
java -jar -Dspring.profiles.active=dev springboot-demo.jar
java -jar -Dspring.profiles.active=pro springboot-demo.jar
java -jar -Dspring.profiles.active=uat springboot-demo.jar
- weblogic+springboot
使用webliogic部署的情况下,其添加命令位置为:
找到weblogic启动命令 :