Mule ESB运行时上的Multi Apps的一个属性配置文件

时间:2016-02-05 15:56:25

标签: mule esb anypoint-studio

今天,我在mule-app.properties文件中为每个应用程序配置了相同的属性。像这样:

enter image description here

所有应用程序(+ 5)都在同一个Mule ESB运行时(CE)上运行。

例如,当需要更改主机或密码时,我需要更改所有应用程序的属性文件。

我想在所有应用程序共享的Mule ESB运行时只有一个属性文件。

有没有表格可以做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以创建一个新的Mule项目并将其命名为“shared”。现在,在此项目中,您可以创建一个文件 src/main/resources/config.properties ,并提供您需要的所有设置。

要在当前项目中进行这些设置,只需在“Java Build Path”的“Projects”选项卡中添加项目“shared”。然后在当前项目的主文件中,编写

<强> < context: property-placeholder location="config.properties" />

答案 1 :(得分:0)

使用Spring Property占位符并从文件系统中读取单个文件:

<context:property-placeholder location="file:/path/to/myConfigFile.properties" />

https://docs.mulesoft.com/mule-user-guide/v/3.6/configuring-properties#properties-files