我正在运行一个独立的tomcat网络服务器,有多个不同的网络应用程序(war文件)。
问题:我想外部化一些敏感application.properties字段,例如数据库帐户,每个字段都为每个应用程序分开。
我可以在启动时提供以下属性: --Dspring.config.additional-location=/etc/java/
问题:然后每个 webapp 都会加载相同的/etc/java/application-production.properties文件!所以这没有帮助。
问题:如何按应用程序将它们分开,以便每个 webapps 加载它自己的附加外部文件?
就像在测试服务器上一样:
/etc/java/myapp1/application-test.properties
/etc/java/myapp2/application-test.properties
产品:
/etc/java/myapp1/application-production.properties
/etc/java/myapp2/application-production.properties
相关分类