WebSphere Application Server Version 6.1 Feature Pack for Web Services   
             オペレーティング・システム: AIX , HP-UX, i5/OS, Linux, Solaris, Windows, Windows Vista, z/OS

             目次と検索結果のパーソナライズ化

サーバーのクラス・ローダーの構成

アプリケーション・サーバーのアプリケーション・クラス・ローダーを構成できます。 クラス・ローダーにより、アプリケーション・サーバー上にデプロイされたアプリケーションは 使用可能なクラスおよびリソースのリポジトリーにアクセスすることができます。

始める前に

このトピックでは、管理者が WebSphere Application Server 製品でアプリケーション・サーバーを作成したことが前提です。

このタスクについて

アプリケーション・サーバーのクラス・ローダーを構成し、 このサーバー上にデプロイされたすべてのアプリケーションに影響を与えるクラス・ローダー・ポリシーおよびモード値を設定します。 管理コンソールを使用して、クラス・ローダーを構成します。

プロシージャー

  1. サーバー」>「アプリケーション・サーバー」>「server_name」をクリックし 、アプリケーション・サーバーの設定ページに アクセスします。
  2. アプリケーション・サーバーのアプリケーション・クラス・ローダー・ポリシーを指定します。

    アプリケーション・クラス・ローダー・ポリシーは、 (サーバー上の) システムで稼働するアプリケーションの分離を制御します。アプリケーション・クラス・ローダーは、 アプリケーションに関連付けられたエンタープライズ Bean (EJB) モジュール、共用ライブラリー、リソース・アダプター・アーカイブ (RAR ファイル)、および依存 Java アーカイブ (JAR) ファイルをグループ化します。 依存関係 JAR ファイルは、エンタープライズ Bean とサーブレットの両方が使用できるコードを含む JAR ファイルです。 アプリケーション・クラス・ローダー・ポリシーは、 アプリケーション・クラス・ローダーを複数のアプリケーションで共用できるか、 アプリケーションごとに固有とするかを制御します。

    アプリケーション・サーバーの設定ページ を使用して、そのサーバーのアプリケーション・クラス・ローダー・ポリシーを指定します。

    オプション 説明
    単一 アプリケーションは互いに分離されていません。 単一アプリケーション・クラス・ローダーを使用して、システム内のすべての EJB モジュール、 共用ライブラリー、および依存関係 JAR ファイルをロードします。
    Multiple アプリケーションは互いに分離されています。 各アプリケーションに独自のクラス・ローダーを提供し、そのアプリケーションの EJB モジュール、 共用ライブラリー、および依存関係 JAR ファイルをロードします。
  3. アプリケーション・サーバーのアプリケーション・クラス・ローダー・モードを指定します。

    アプリケーション・クラス・ロード・モードは、アプリケーション・クラス・ロード・ポリシーが Single であるときに、クラス・ローダー・モードを指定します。

    アプリケーション・サーバーの設定ページ で、以下の値のいずれかを選択します。

    オプション 説明
    親が最初 クラス・ローダーが、ローカルのクラス・パスからのクラスのロードを試行する前に、親クラス・ローダーにクラスのロードを委任するように指定します。「Parent first」は、クラス・ロード・モードのデフォルト値です。
    親が最後 クラス・ローダーが、ローカル・クラスパスからのクラスのロードを試行した後に、親クラス・ローダーにクラスのロードを委任するように指定します。 このポリシーを使用すると、アプリケーション・クラス・ローダーは、 親クラス・ローダーに存在する独自のバージョンのクラスをオーバーライドして提供できます。
  4. クラス・ローダーのクラス・ローダー・モードを指定します。
    1. アプリケーション・サーバーの設定ページ で、「Java およびプロセス管理」 >「Class loader」とクリックして「Class loader」ページにアクセスします。
    2. 「Class loader」ページで、「新規」をクリックし、クラス・ローダーの設定ページにアクセスします。
    3. クラス・ローダーの設定ページで、クラス・ローダー順序を指定します。 最初に親クラス・ローダーをロードしたクラス」値を指定すると、クラス・ローダーは、 ローカル・クラスパスからクラスのロードを試行する前に親クラス・ローダーにクラスのロードを委任します。 「最初にアプリケーション・クラス・ローダーをロードしたクラス」値を指定した場合、 クラス・ローダーは、その親にクラス・ロードを委任する前に、クラスをそのローカル・クラスパスからロードしようとします。
    4. OK」をクリックします。
    クラス・ローダー・インスタンスに ID が割り当てられます。このインスタンスは、 「Class loader」ページに示されているクラス・ローダーのコレクションに追加されます。

次の作業

管理構成の変更を保管します。



関連概念
クラス・ローダー
共用ライブラリーの管理
関連タスク
クラス・ロード
アプリケーション・サーバーの作成
アプリケーション・サーバーの管理
関連資料
クラス・ローダー・コレクション
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 4:10:06 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/trun_classload_server.html