1

(我使用 glassfish 3.1,菲利克斯)

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

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

谢谢。

4

1 回答 1

1

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

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

于 2011-07-07T13:46:39.520 回答