(我使用glassfish 3.1,felix)
我有一个日志包需要在我的glassfish服务器中的其他包之前启动。
有没有办法为单个OSGI包配置startlevel?以下任何一种方法都可以:配置属性文件,java方面的解决方案,bundle manifest中的标题。
感谢。
答案 0 :(得分:0)
在Felix中,您可以更改启动器属性(例如,conf/config.properties
)以启动具有不同启动级别的捆绑包。您可以使用felix.auto.deploy.install.<n>
属性。
要设置框架的初始启动级别,可以使用配置属性org.osgi.framework.startlevel.beginning
,有关详细信息,请参阅核心规范的第4.2.2节。