I have a question regarding Mule's context property placeholder, I have two files set up like this:
<context:property-placeholder location="classpath:mule-app-1.properties, file:///etc/mule/conf/mule-app-2.properties" />
Firstly is this a valid configuration, secondly which file will take precedence over the other? app1 or app2 file?
-S
Each will be loaded in turn, overwriting duplicate properties from the first one. So in your case, properties defined in mule-app-2.properties will take precedence.
Towards the end of this article I described using this method to provide environment specific configuration properties.