/ OSGIバンドルのインストール/設定レベル - osgi、glassfish-3、apache-felix

OSGIバンドルの起動レベルを設定する - osgi、glassfish-3、apache-felix

(私はglassfish 3.1、felixを使います)

私のglassfishサーバーで他のバンドルよりも先に開始する必要があるログバンドルがあります。

単一のOSGIバンドルに対して開始レベルを設定する方法はありますか?次の方法はどれでも問題ありません。プロパティファイルの設定、Java側のソリューション、バンドルマニフェストのヘッダー。

ありがとう。

回答:

回答№1は0

Felixでは、ランチャーのプロパティを変更することができます(例えば、 conf/config.properties)異なる開始レベルでバンドルを開始します。あなたが使用することができます felix.auto.deploy.install.<n> そのためのプロパティ。

フレームワークの初期の開始レベルを設定するには、設定プロパティを使用できます。 org.osgi.framework.startlevel.beginning詳細については、コア仕様のセクション4.2.2を参照してください。