Web モジュール・クラス・ローダーの構成
インストール済み Web モジュールのクラス・ロード動作を制御する値を設定できます。
始める前に
このトピックでは、アプリケーション・サーバー上に Web モジュールがインストール済みになっていることが前提になっています。
このタスクについて
インストール済み Web モジュールのクラス・ローダー順序値を構成します。デフォルトで、Web は独自の Web アプリケーション・アーカイブ (WAR) クラス・ローダーを持ち、 WEB-INF/classes ディレクトリーおよび WEB-INF/lib ディレクトリーにある Web モジュールの内容をロードします。
アプリケーション・クラス・ローダーは、WAR クラス・ローダーの親です。 アプリケーション・クラス・ローダーの WAR クラス・ローダー・ポリシーの値は、 Web モジュールの内容をロードするために、WAR クラス・ローダーを使用するのか、またはアプリケーション・クラス・ローダーを 使用するのかを決定します。
デフォルトの WAR クラス・ローダー・ポリシー値は、 「アプリケーションの各 War ファイルのクラス・ローダー」です。ポリシーを「アプリケーションの各 War ファイルのクラス・ローダー」に設定すると、各 Web モジュールは、アプリケーション・クラス・ローダーを親に持つ独自のクラス・ローダーを受け取ります。ポリシーを「アプリケーションの単一クラス・ローダー」に設定すると、アプリケーション・クラス・ローダーでは、アプリケーションに関連付けられたエンタープライズ Bean (EJB) モジュール、共有ライブラリー、リソース・アダプター・アーカイブ (RAR) ファイル、および依存関係 Java™ アーカイブ (JAR) ファイルだけでなく、Web モジュールの内容もロードされます。したがって、親アプリケーション・クラス・ローダーの構成は WAR クラス・ローダーに影響を与えます。 管理コンソールの「クラス・ロードおよび更新の検出」ページのポリシーを設定することができます。
管理コンソールを使用して、アプリケーションおよび WAR クラス・ローダーを構成します。
手順
次のタスク
管理構成の変更を保存します。