我用骡子3.3.1CE。
我有用于开发环境的log4j_dev.properties。类似地,我在其他环境中也有它。
我想知道是否有一种方法可以通过mule log4j基于当前环境初始化属性。
请注意:
类似于log4j属性,我有environment_*.properties。我能够按以下方式初始化它
1)在服务器中设置环境变量
$ export ENV=dev2)骡子-配置:
<context:property-placeholder location="classpath:environment_${ENV}.properties"/>发布于 2013-06-27 04:29:43
Mule不使用系统属性来解析占位符,而是使用JVM参数。
请在您的wrapper.conf中添加以下行:
wrapper.java.additional.<n>=-DENV=dev它就能起作用了。
https://stackoverflow.com/questions/17245198
复制相似问题