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回 |
- (凡例)
−:該当しません。
- 注※
定義項目の省略時のデフォルト値です。