2011-06-23 6 views
1

私は私たちのアプリケーションに、Equinox OSGIフレームワーク(Tomcatを使用)が実行しているいくつかのバンドルを用意しています。Equinox OSGIフレームワークでJava引数をバンドルに渡す?

現在、私たちは主にJavaシステムのプロパティによってアプリケーションの設定を渡しています。 このプロパティはすべてのバンドルで共有され、すべてのバンドルはプロパティ値にアクセスできます。

特定のバンドルだけが特定のプロパティにアクセスできるように、それらを渡すための他のオプションを探しています。

Javaの引数で行う方法はありますか? Javaの引数を特定のバンドルに渡すにはどうすればよいですか?

答えて

2

Config Adminサービスは、このユースケース用に設計されており、特定のバンドルに構成情報を提供します。 Apache Felix File Installは、プロパティー・ファイルを介して構成データを提供するための便利なメカニズムを提供します。おそらくEquinoxには似たようなものがありますが、felixファイルのインストールはEquinoxで実行する必要があります。

関連する問題