クラス・ローダー・ビューアー設定

このページを使用して、インストール済みのエンタープライズ・アプリケーションにおいて Web モジュール (.war ファイル) またはエンタープライズ Bean (.ejb ファイル) に対して可視のクラス・ローダーを検査します。 このページは、どのクラス・ローダーがモジュールのファイルをロードしたのかを判別したり、 クラス・ローダーでの問題を診断したりする場合に有用です。

この管理コンソール・ページを表示するには、「トラブルシューティング」 > 「クラス・ローダー・ビューアー」 > module_nameをクリックします。

モジュールは現在、 リストされているすべてのノードおよびサーバー上で実行中です。

モジュールおよびそれらのクラス・ローダーで使用されるクラスについて確認するには、次のボタンをクリックしてください。

表 1. クラス・ローダー・ビューアーのボタン. ボタンをクリックして、クラスに関する情報にアクセスします。
ボタン 結果のアクション
エクスポート このページのクラス・ローダー情報を XML ファイルで表示または保存できるようにするための ダイアログを開きます。
テーブル・ビュー 「テーブル・ビュー」ペー ジを表示します。 このページには、クラス・ローダーごとに HTML テーブル・フォーマットで、モジュールに対し可視のクラス・ローダーについての 情報が提供されます。 情報には、以下のものがあります。
委任
クラス・ローダーがクラスまたはリソース用のそのローカル・クラスパスを検索する前に、 ロード・オペレーションをその直接の親へ委任するかどうか。
クラスパス
すべての親クラス・ローダーのクラスパスを除いて、クラス・ローダーがクラスとリソースを検索するパスを含むローカル・クラスパス。
クラス
クラス・ローダーによってロード済みのクラスの名前
検索 「検索」ページを表示します。 このページでは、クラス・ローダーで以下について検索することができます。
  • 特定のストリング
  • 特定の .jar ファイル
  • 特定のディレクトリー内のファイルの名前
  • 特定のクラス・ローダーによってロード済みのファイルの名前
クラス・ローダー

Web モジュールまたは EJB モジュール で使用されるクラスのロードに影響する、クラス・ローダーの階層を表示します。 「階層」タブには、 クラス・ローダーをツリー階層で表示します。「検索順序 (Search Order)」タブは、 ランタイム環境でクラス・ローダーを使用して、クラスを検索およびロードする順序でクラス・ローダーをリストします。

クラス・ローダーの階層を展開して、以下を表示します。

  • クラス・ローダー名
  • クラス・ローダー名の横にある上向きの矢印は、 親クラス・ローダーにしか要求を送ることができず、 子クラス・ローダーに要求を送ることはできないことを示しています。
  • クラス・ローダーによってロード済みのクラスの名前
  • クラスで使用されるプロパティー・ファイルおよび .jar ファイルのパス

以下のクラス・ローダーは階層内にある場合があります。

表 2. クラス・ローダー名の説明. クラス・ローダーの階層にある場合があるクラス・ローダー。
クラス・ローダー名 説明
JDK 拡張ローダー JDK 拡張クラス・ローダーとは、 Java 仮想マシン (JVM) ブートストラップ・クラス・ローダー、JVM 拡張クラス・ローダー、 および JVM システム・クラス・ローダーから構成される複合クラス・ローダーのことで、 JVM クラスパス上で可視のクラスとリソースとともにコア SDK のクラスとリソースをロードします。
WAS 拡張クラス・ローダー WAS 拡張クラス・ローダーは、WebSphere® Application Server クラス、 スタンドアロンのリソース・クラス、カスタム・サービス・クラス、 およびカスタム・レジストリー・クラスをロードします。 このクラス・ローダーは、ブートストラップ時に ws.ext.dirs システム・プロパティーを使用して、 クラスのロードに使用するパスを決定します。ws.ext.dirs クラスパスの各ディレクトリー、 およびこれらのディレクトリー内のすべての .jar ファイルまたは .zip ファイルは、 このクラス・ローダーが使用するクラスパスに追加されます。
WAS 複合クラス・ローダー WAS 複合クラス・ローダーは、エンタープライズ・アーカイブ (EAR) モジュール、 Web (WAR) モジュール、およびサーバーに関連する共用ライブラリーのクラスとリソースをロードします。 デフォルトのクラス・ローダー・ポリシーに基づいて、WAS 複合クラス・ローダーのインスタンスは、 実行中の EAR モジュールと WAR モジュールごと、 およびサーバー構成で定義されているクラス・ローダーごとに存在します。

クラス・ローダーによってロードされたクラスのリストを表示するには「クラス」をクリックします。

クラスのリストを表示するには、クラス・ローダー・ビューアー・サービスを使用可能にする必要があります。




マーク付きのリンク (オンライン) では、インターネットにアクセスする必要があります。

関連概念
関連タスク
関連資料
エンタープライズ・アプリケーション・トポロジー
検索設定


ファイル名: utrb_classload_viewer.html