【发布时间】:2015-02-25 01:46:41
【问题描述】:
我想指定属性文件的位置,OSGi 蓝图属性占位符应该从中读取属性值:
<cm:property-placeholder persistent-id="myBundle"/>
<bean
id="myCoolBean"
class="test.properties.MyCoolBean">
<property
name="echo"
value="${echo}"/>
</bean>
更新: 配置 felix.configadmin + felix.fileinstall 对我有用。
我安装了:
org.apache.felix.configadmin-1.8.0.jar
org.apache.felix.fileinstall-3.1.4.jar
org.eclipse.equinox.cm-3.2.0.jar
我指定了 VM 参数 -Dfelix.fileinstall.dir=C:/eclipse/config
myBundle.cfg 文件具有以下值:
回声=回声
【问题讨论】:
标签: osgi blueprint-osgi