设置OSGI包的startlevel

(我使用glassfish 3.1,felix)

我有一个日志包需要在我的glassfish服务器的其他包之前启动。

有没有办法为单个OSGI包配置startlevel? 以下任何一种方式都可以:配置属性文件,java端解决方案,捆绑包清单中的标头。

谢谢。


在Felix中,您可以更改启动程序属性(例如conf/config.properties )以启动具有不同启动级别的conf/config.properties包。 您可以使用felix.auto.deploy.install.<n>属性。

要设置框架的初始STARTLEVEL,您可以使用配置属性org.osgi.framework.startlevel.beginning ,看核心规范的第4.2.2节以获取更多信息。

链接地址: http://www.djcxy.com/p/74729.html

上一篇: setting startlevel for OSGI bundle

下一篇: Running a jar included in an OSGi bundle