ポータル サーバーがあります。インストールされているポートレットの数があります。そのアプリサーバーにインストールされているすべてのポートレットで同じ環境構成ファイルがあります。構成ファイルから管理するために apache commons-configuration を使用しています。
現在、各ポートレット/コンポーネントは、これらのファイルから独自の EnvConfiguration Bean を構築しています。明らかに、これはより多くのメモリを消費しています。EnvConfiguration Bean の作成を分離し、すべてのポートレットで共有したいと考えています。基本的に、アプリ サーバーごとに 1 つの Bean のみを作成したいと考えています。
これを行うための最良の方法は何ですか? そして、この一般的な Bean は、必要なコンポーネントにどのように注入されるのでしょうか?
編集:これはliferayアプリケーションであり、EARモデルではありません
ありがとう
サンダー