2016-09-20 4 views
0

OSGiバンドルが私に奇妙な動作をさせています。何度か活発になり、Karafを何度も再起動してバンドルがアクティブかどうかを確認する必要があります。どんな例外も見ることができません。他のすべてのバンドルはアクティブです。誰でも私が原因である可能性があることを示唆することはできますか?私はヘッダーを確認しましたが、すべてのパッケージをインポートしていません。私のバンドルの場合と同様です。私は何度もスタートコマンドを打つ。しかし、アクティブ状態にはなっていません。OSGiが起動段階にありますが、アクティブになっていません。

答えて

0

バンドルのインストール順序が、依存関係の順序に揃っていない可能性があります。独自のfeature.xmlファイルを作成してください。起動時にバンドルのインストール順序を設定できます。 https://karaf.apache.org/manual/latest/provisioning 起動時にフィーチャーが自動的にインストールされるように、$ KARAF_ROOT/etc/org.apache.karaf.featuresファイルに作成したフィーチャーを追加することを忘れないでください。

関連する問題