0

我使用骡子 3.3.1 CE。

我有用于开发环境的 log4j_dev.properties。同样,我也有它用于其他环境。

我想知道是否有一种方法可以通过 mule根据当前环境初始化 log4j 属性

请注意:


与 log4j 属性类似,我有 environment_*.properties。我能够按如下方式对其进行初始化

1)在服务器中设置环境变量

   $ export ENV=dev

2)骡配置:

<context:property-placeholder location="classpath:environment_${ENV}.properties"/>
4

1 回答 1

0

Mule 不使用系统属性来解析占位符,而是使用 JVM 参数。

请将以下行添加到您的 wrapper.conf:

wrapper.java.additional.<n>=-DENV=dev

它会成功的。

于 2013-06-27T04:29:43.983 回答