共有ライブラリーとアプリケーションまたはモジュールの関連付け
共有ライブラリーを、アプリケーションまたはモジュールと関連付けることができます。そうすると、 共有ライブラリーで表されるクラスがアプリケーションのクラス・ローダーにロードされ、 そのクラスがアプリケーションで使用できるようになります。
始める前に
このトピックでは、共有ライブラリーが作成済みであることを想定しています。 共有ライブラリーとは、複数のデプロイ済みアプリケーションが使用するライブラリー・ファイルを意味します。
共有ライブラリーは、セル、ノード、サーバー、またはクラスターの各レベルで定義できます。
複数サーバー製品では、 共有ライブラリーをクラスター・レベルで定義することもできます。 クラスターの有効範囲を調べるには、まずサーバー・クラスターのページ (
) でクラスターを作成する必要があります。また、このトピックでは、 インストール済みのオプションのパッケージではなく、管理コンソールを使用して、 共有ライブラリーとアプリケーションを関連付けようとしていることを想定しています。
このタスクについて
共有ライブラリーを、アプリケーションまたはモジュールと関連付けるためには、管理コンソールを使用してライブラリー参照を作成し、構成します。ライブラリー参照で、共有ライブラリー・ファイルの名前を指定します。
共有ライブラリーをアプリケーションと関連付ける場合は、 その同じ共有ライブラリーをサーバー・クラス・ローダーと関連付けることはしないでください。
手順
タスクの結果
アプリケーションを実行すると、 共有ライブラリーで表されるクラスがアプリケーション・クラス・ローダーでロードされます。
クラスはアプリケーションまたはモジュールに対して使用可能になりました。
次のタスク
アプリケーションと共有ライブラリー間の関連を検証するには、Class loader viewer 内のアプリケーション・クラス・ローダーを調べます。
とクリックします。アプリケーション・モジュール・クラス・ローダーのクラスパスは、共有ライブラリーによって使用されたクラスをリストします。