0

Karaf (または他の一般的なもの) のような OSGi コンテナーを構成して、別のマシンでホストされているリモート リポジトリからバンドル (.BND) をダウンロードするように構成できるかどうか疑問に思っています。ネットワーク メカニズム (RMI、HTTP、URLClassLoader など) を介して.)?

理想的には、バンドルの新しいバージョンをいつでもこのリモート リポジトリにデプロイでき、それによって OSGi コンテナがリモート バンドルを「ダウンロード」(インストール/デプロイ) し、それらを古いバージョンの同じバンドル。

これは可能ですか?もしそうなら、どのように?前もって感謝します!

4

3 に答える 3

0

documentation for provisioningで、Karaf のプロビジョニングを参照することをお勧めします。Maven URL、http、またはファイル参照のいずれかを使用してバンドルをデプロイできます。または、一連のバンドルをフィーチャー定義として (Maven リポジトリーからすべての必要なバンドルと使用済みバンドルをロードします)、または kar ファイルをデプロイしてデプロイすることもできます。

于 2013-09-16T20:45:08.253 に答える