blueprint.xml
<cm:property-placeholder persistent-id="client.service"
update-strategy="reload">
<cm:default-properties>
<cm:property name="URI"
value="https://blabla/" />
<cm:property name="ConnectionTimeout" value="18000" />
<cm:property name="ResponseTimeout" value="10000" />
</cm:default-properties>
</cm:property-placeholder>
<bean id="configData"
class=" com.myproject.ConfigurationData">
<property name="URI" value="${URI}" />
<property name="ConnectionTimeout" value="${ConnectionTimeout}" />
<property name="ResponseTimeout" value="${ResponseTimeout}" />
</bean>
Here in default case, i need to put client.service.cfg file in ${karaf.home}/etc directory but I want client.service.cfg file in sub-directory of etc directory. For example ${karaf.home}/etc/client1/