OSGI equinoxバンドルは常に「解決された」状態にとどまります
質問
Equinox P2をインストールしたメインバンドルを1つ作成しました。次に、エクスポートして実行可能ファイルを取得します。私の実行可能ファイルは正しく機能します。
また、最初のバンドルと対話するもう1つのバンドルを作成しました。 Eclipseでは、これら2つのバンドルを使用して製品構成を作成して製品を実行すると、すべてが機能します。
その後、2番目のバンドルを「展開可能な機能」としてエクスポートし、「ヘルプ - >新しいソフトウェアをインストールする」を介してアプリケーションをwihtin wihtinにインストールします。私はそれをインストールすることができますが、私のバンドルは、アプリケーションを再起動しても、常に「解決された」状態にとどまります。状態を「アクティブ」として設定したいと思います。
「製品構成」で行ったように、バンドルを自動設定するように構成できるかどうか知っていますか?それとも別の解決策はありますか?
解決
コマンドラインコマンド「start」で手動でバンドルを起動してみてください。バンドルのバンドレアアクティブターにはいくつかの問題があるようです。いくつかのログ(エラー/警告)を取得する必要があります。
他のヒント
解決された状態はエラー状態ではなく、単に誰もあなたのバンドルをアクティブ化したことを意味します。なぜアクティブにする必要があるのですか?アクティブではないという事実によって引き起こされる他のエラーはありますか?
それ以外の場合、アプリケーションが機能している場合は、心配しないでください。
所属していません StackOverflow