クラス・ロード

クラス・ローダーは、Java™ 仮想マシン (JVM) コードの一部で、クラス・ファイルの検索とロードを担当します。 クラス・ローダーを使用すると、サーバー上にデプロイされたアプリケーションは、使用可能なクラスおよびリソースのリポジトリーにアクセスすることができます。 アプリケーションの開発者およびデプロイヤーは、クラスおよびリソースのファイルのロケーション、およびそれらのファイルのアクセスに使用されるクラス・ローダーを考慮し、デプロイ済みのアプリケーションでそのファイルを使用可能にする必要があります。 クラス・ローダーは、 アプリケーションのパッケージ化、およびデプロイされたアプリケーションのパッケージ化されたアプリケーションのランタイム動作に影響を与えます。

始める前に

このトピックでは、アプリケーション・サーバーにインストールされたアプリケーション・ファイルまたはモジュール用に クラス・ローダーを構成する方法について説明します。

WebSphere® Application Server におけるクラス・ローダーをよりよく理解するためには、 クラス・ローダーを参照してください。 クラス・ロード: 学習用リソース というトピックでは、追加ソースについて説明します。

このタスクについて

管理コンソールを使用して、アプリケーション・サーバーにインス トールされたアプリケーション・ファイルまたはモジュール用にクラス・ローダーを構成します。 デプロイされたアプリケーション・ファイルおよびモジュールが、正常に稼働するために必要なクラスおよびリソースに 確実にアクセスできるように、クラス・ローダーを構成します。

手順

  1. インストールされているアプリケーション・モジュールがリソースを使用する場合、 リソース・ドライバーのディレクトリー名を指定するリソース・プロバイダーを作成します。

    リソース Java アーカイブ (JAR) ファイルの名前を指定しないでください。 指定したディレクトリー内のすべての JAR ファイルが、WebSphere Application Server 拡張クラス・ローダーのクラスパスに追加されます。 リソース・ドライバーがネイティブ・ライブラリー (.dll または .so ファイル) を必要とする場合、リソース構成のネイティブ・パスにそのライブラリーを含むディレクトリーの名前を指定します。

  2. アプリケーション・サーバー用のクラス・ローダー値を指定します。
  3. インストール済みエンタープライズ・アプリケーション用のクラス・ローダー値を指定します。
  4. インストール済み Web モジュールのクラス・ローダー・モードを指定します。
  5. デプロイされたアプリケーションで共有ライブラリー・ファイルを使用する場合は、 共有ライブラリー・ファイルをアプリケーションに関連付けます。 ライブラリー参照を使用して、 共有ライブラリー・ファイルをアプリケーションに関連付けます。
    1. 共有ライブラリーをまだ定義していない場合は、アプリケーションに必要なライブラリー・ファイルの共有ライブラリーを定義します。
    2. アプリケーションで使用する共有ライブラリーごとに、ライブラリー参照を定義します。

次のタスク

クラス・ローダーの構成後に、アプリケーションが期待通りに動作していることを確認してください。 クラス・ローダーを診断して問題を修正するには、『クラス・ローダーのトラブルシューティング』を参照してください。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=trun_classload
ファイル名:trun_classload.html