このページを使用して、インストール済みのエンタープライズ・アプリケーションにおいて Web モジュール (.war ファイル) またはエンタープライズ Bean (.ejb ファイル) に対して可視のクラス・ローダーを検査します。 このページは、どのクラス・ローダーがモジュールのファイルをロードしたのかを判別したり、 クラス・ローダーでの問題を診断したりする場合に有用です。
この管理コンソール・ページを表示するには、「トラブルシューティング」>「Class Loader Viewer」>「module_name」とクリックします。
モジュールは現在、 リストされているすべてのノードおよびサーバー上で実行中です。
モジュールおよびそれらのクラス・ローダーで使用されるクラスについて確認するには、次のボタンをクリックしてください。
ボタン | 結果のアクション |
---|---|
エクスポート | このページのクラス・ローダー情報を XML ファイルで表示または保管することのできるダイアログを開きます。 |
テーブル・ビュー | 「表示」ページを表示します。
このページには、各クラス・ローダーごとに HTML テーブル形式で、モジュールに対し可視のクラス・ローダーについての
情報が提供されます。
情報には、以下のものがあります。
|
検索 | 「検索」ページを表示します。
このページでは、クラス・ローダーで以下について検索することができます。
|
Web モジュールまたは EJB モジュールで使用されるクラスのロードに作用する、 クラス・ローダーのツリー階層を表示します。
クラス・ローダーの階層を展開して、以下を表示します。
以下のクラス・ローダーが階層内にある場合があります。
クラス・ローダー名 | 説明 |
---|---|
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 モジュールごと、 およびサーバー構成で定義されているクラス・ローダーごとに存在します。 |
クラス・ローダーによってロードされたクラスのリストを表示するには「クラス」をクリックします。