如何在config.properties文件中获取Felix Framework的属性?

时间:2015-01-28 17:41:12

标签: java properties osgi apache-felix osgi-bundle

我有这行代码返回null并且它应该返回9193,这是该属性在我的config.properties文件中真正具有的值...

System.getProperty("org.osgi.service.http.port") // returns null dunno why

我的config.properties正确设置了属性:

org.osgi.service.http.port=9193

可能我在这里遗漏了一些东西,因为这是我第一次尝试访问这些属性。我已经google了很多,所以网上缺少示例,或者我没有搜索正确的关键字。

我应该添加/更改该行以使其返回正确的值?

谢谢!

1 个答案:

答案 0 :(得分:2)

尝试使用BundleContext.getProperty。 config.properties设置为OSGi框架属性。所以这应该是一种检索它们的方法。