0

ポータル サーバーがあります。インストールされているポートレットの数があります。そのアプリサーバーにインストールされているすべてのポートレットで同じ環境構成ファイルがあります。構成ファイルから管理するために apache commons-configuration を使用しています。

現在、各ポートレット/コンポーネントは、これらのファイルから独自の EnvConfiguration Bean を構築しています。明らかに、これはより多くのメモリを消費しています。EnvConfiguration Bean の作成を分離し、すべてのポートレットで共有したいと考えています。基本的に、アプリ サーバーごとに 1 つの Bean のみを作成したいと考えています。

これを行うための最良の方法は何ですか? そして、この一般的な Bean は、必要なコンポーネントにどのように注入されるのでしょうか?

編集:これはliferayアプリケーションであり、EARモデルではありません

ありがとう
サンダー

4

1 に答える 1