13

Glassfishではすでに可能であるように見えるため、おそらく逆の方法(Java EEサーバーをホストするOSGIランタイム)である必要があることを理解しています。

しかし、私たちのクライアントは、従来の Java EE サーバーの管理に豊富な経験があり、多額の投資 (ライセンス、トレーニングなど) を行っています。私たちのアーキテクチャは OSGI モジュラー アーキテクチャの恩恵を受けますが、クライアントに Java EE サーバーから OSGI ランタイムへの切り替えを依頼することはできません。

OSGI ランタイムを従来の Java EE サーバー内に war または ear としてインストールする方法はありますか? たとえコンテナー管理のリソース (スレッドや接続プールなど) や JNDI、EJB などの他の Java EE 機能を使用しない場合でも?

私たちのアプリケーションは、Hibernate、Spring などのテクノロジーを使用しています。

4

1 に答える 1

14

Equinoxのブリッジ サーブレットソリューションを参照してください。これらには、OSGi ランタイムを生成し、OSGi HTTP サービスを追加し、トラフィックを HTTP サービス (および最終的には HTTP サービスに登録するサーブレット) にプロキシする特別なサーブレット (ブリッジ サーブレット) があります。

于 2010-09-03T17:56:20.127 に答える