Hitachi

 Hitachi Application Server V10 定義リファレンスUNIX®用)


3.13.84 /glassfish-web-app/class-loader

クラスローダーの設定情報を指定します。

説明

Webモジュールのクラスローダーを設定します。

出現パターン

0回、または1回

指定できる属性

属性名

説明

指定できる値

デフォルト値

依存関係

出現パターン

extra-class-path

このWebモジュールに対して追加のクラスパスを、コロン区切りリストまたはセミコロン区切りリストで指定します。 絶対パスまたはWebモジュールのルートからの相対パスを指定できます。

型:String

なし

0回、または1回

delegate

trueの場合、Webモジュールは標準のクラスローダー委譲モデルに従い、ローカルのクラスローダーを調べる前に、その親クラスローダーに委譲します。EJBコンポーネントにアクセスするWebモジュールの場合、またはWebサービスクライアントやエンドポイントとして動作するWebモジュールの場合、この値をtrueに設定する必要があります。

falseの場合、Webモジュールはサーブレット仕様で指定されている委譲モデルに従い、親クラスローダーを調べる前に、そのクラスローダーを調べます。ほかのモジュールと相互作用しないWebモジュールの場合にだけ、この値をfalseに設定すると安全です。

java.*やjavax.*を含む多くのパッケージでは、委譲の設定に関係なく、クラスまたはリソースの検索、および解決は常に親クラスローダーに委譲されます。この設定は、アプリケーションによってJavaランタイムのコアクラスがオーバーライドされたり、Java EEプラットフォームの一部である仕様のAPIバージョンが変更されたりすることを防ぎます。

型:Boolean

{true | false}

true

0回、または1回

(凡例)

−:該当しません。

注※

定義項目の省略時のデフォルト値です。