war包同级目录下的config文件夹为application属性文件的外置挂载文件夹,应用启动后会优先读取该文件,下次重新打包部署前请先删除config文件夹,否则影响war运行效果
原war 结构:
现在利用config文件夹直接修改文件进行替换属性文件。
[root@gr-app1 gryy]# ls
config docker-build.sh gryy.war
Dockerfile run.sh
[root@gr-app1 gryy]# cd config/
[root@gr-app1 config]# ls
application-office.properties application.properties
[root@gr-app1 config]# ls
application-office.properties application.properties
[root@gr-app1 gryy]# ls
config docker-build.sh gryy.war
Dockerfile run.sh
可以直接在config下放入要替换的application.properties即可。
版权声明:本文为wngpenghao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。