WebSphere Application Server v6.0 上のアプリケーション用クラス・ローダー・ポリシーの設定

WebSphere® Application Server v6.0 リモートまたはローカル・サーバーの特定のアプリケーションに対する クラス・ローダー・ポリシーを定義することができます。

前提条件

  1. エンタープライズ・アプリケーションを作成し、サーバーのターゲットを WebSphere Application Server v6.0 にします。

WebSphere Server v6.0 上のアプリケーションにクラス・ローダー・ポリシーを設定するには、以下のステップを実行してください。

  1. J2EE パースペクティブに切り替える。
  2. 「プロジェクト・エクスプローラー」ビューで、「エンタープライズ・アプリケーション」フォルダーを展開する。
  3. クラス・ローダー・ポリシーを設定したいエンタープライズ・アプリケーション・プロジェクト・フォルダーの下で、「 デプロイメント記述子」をダブルクリックしてアプリケーション・デプロイメント記述子エディターを開く。
  4. エディターの下部にある「デプロイメント」タブを選択する。
  5. アプリケーション・セクションを展開する。
  6. 「アプリケーション」リスト・ボックスで、アプリケーションを選択し、 クラス・ローダー設定を変更する。
  7. クラス・ローダー・モード」 フィールドで、以下のアプリケーションのクラス・ローダー・モードを選択する。
    • PARENT_FIRST」を選択すると、 クラス・ローダーは、そのローカル・クラスパスからのクラスのロードを試行する前に、 クラスのロードをその親クラス・ローダーに代行させます。
    • PARENT_LAST」を選択すると、 クラス・ローダーは、クラス・ロードをその親に代行させる前に、 そのローカル・クラスパスからのクラスのロードを試行します。
  8. WAR クラス・ローダー・ポリシー」 フィールドで、Web モジュールの分離レベルを選択する。
    • このポリシーを「APPLICATION」に設定した場合は、(EJB ファイル、RAR ファイル、 依存関係 JAR ファイル、および共用ライブラリーのほかに)、Web プロジェクト・コンテンツも アプリケーション・クラス・ローダーによってロードされます。
    • このポリシーを「MODULE」に設定した場合は、各 Web プロジェクトは、 アプリケーション・クラス・ローダーが親であるそれ自体のクラス・ローダーを受け取ります。
  9. 開始ウェイト フィールドで、J2EE アプリケーション内の プロジェクトを開始する順序を指定する。ウェイトの低いプロジェクトは、 ウェイトの高いプロジェクトより前に開始されます。
  10. 変更内容を保管して、エディターを閉じる。 クラス・ローダー・ポリシーの設定が、デプロイメント記述子ファイルに追加されました。
ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved. (C) Copyright IBM Japan 2005.