为OSGI包设置startlevel

时间:2011-07-07 13:30:49

标签: osgi glassfish-3 apache-felix

(我使用glassfish 3.1,felix)

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

有没有办法为单个OSGI包配置startlevel?以下任何一种方法都可以:配置属性文件,java方面的解决方案,bundle manifest中的标题。

感谢。

1 个答案:

答案 0 :(得分:0)

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

要设置框架的初始启动级别,可以使用配置属性org.osgi.framework.startlevel.beginning,有关详细信息,请参阅核心规范的第4.2.2节。