共有ライブラリー参照およびマッピングの設定
「共有ライブラリー参照」および「共有ライブラリー・マッピング」ページを使用して、 定義された共有ライブラリーをアプリケーションまたは Web モジュールに関連付けます。共有ライブラリーは、1 つ以上のアプリケーションで使用される外部 Java™ アーカイブ (JAR) ファイルです。 共有ライブラリーを使用すると、サーバーにデプロイされた複数のアプリケーションは、 同一ライブラリーの複数のコピーを使用するだけでなく、単一のライブラリーを使用できます。 共有ライブラリーをアプリケーションまたはモジュールに関連付けたあと、アプリケーションまたはモジュールの クラス・ローダーは、共有ライブラリーによって示されるクラスをロードし、 さらにそれらのクラスをそのアプリケーションまたはモジュールに使用可能にします。
「共用ライブラリー参照」コンソール・ページを表示するには、「参照共有ライブラリー」をクリックします。 これらのページは、アプリケーション・インストールおよび更新ウィザードの「共有ライブラリーをマップ」および「アプリケーションまたはモジュール全体に共有ライブラリーをマップ (Map shared libraries to an entire application or module)」ページと同じものです。
をクリックします。 「共有ライブラリー・マッピング」ページを表示するには、 「共有ライブラリー参照」ページの「Shared library references」ページで、リストされている最初のエレメントはアプリケーションです。 その他のエレメントは、アプリケーションのモジュールです。
共有ライブラリーをアプリケーションまたはモジュールに関連付けるには、以下のようにします。
- アプリケーションまたはモジュールを選択します。
- 「参照共有ライブラリー」をクリックします。
- 「共有ライブラリー・マッピング」ページの「使用可能」リストで、アプリケーションまたはモジュールが使用する 1 つ以上の共有ライブラリーを選択し、「>>」をクリックしてそれらを「選択済み」リストに追加してから、「OK」をクリックします。
アプリケーションまたはモジュールが使用するファイルのために定義された共有ライブラリーは、アプリケーションまたはモジュールをライブラリーに関連付けるために存在する必要があります。
共有ライブラリーが定義されておらず、アプリケーションが既にインストール済みの場合は、「共有ライブラリー・マッピング」ページで「新規」をクリックして、共有ライブラリーを定義します。
以下のように、別の方法で共有ライブラリーを定義することもできます。
- をクリックします。
- 共有ライブラリーを、セル、ノードまたはサーバー・レベルで可視にするかどうかを指定します。
- 「新規」をクリックします。
- 新規共有ライブラリーの設定ページで、名前および 1 つ以上のクラスパスを指定します。ライブラリーが .dll、.so、または *SRVPGM オブジェクトといったプラットフォーム固有のファイルである場合には、ネイティブ・ライブラリー・パスも指定します。次に「適用」をクリックします。
- 管理構成を保存します。
アプリケーション
インストール中のアプリケーション、または「エンタープライズ・アプリケーション」ページで選択したアプリケーションの名前を指定します。
モジュール
共有ライブラリーと関連付けるモジュールの名前を指定します。
URI
アプリケーション EAR ファイルのルートに対するモジュールのロケーションを指定します。
共有ライブラリー
アプリケーションまたはモジュールに関連付けられる共有ライブラリー・ファイルの名前を指定します。