Web モジュール・デプロイメント設定
このページを使用して、Web モジュール・デプロイメントのインスタンスを構成します。
この管理コンソール・ページを表示するには、
とクリックします。URI
アプリケーション・エンタープライズ・アーカイブ (EAR) ファイル内でのモジュールの相対的な位置を指定します。
代替デプロイメント記述子
Java™ Platform, Enterprise Edition (Java EE) 仕様に従ってアプリケーションのデプロイメント記述子で定義したのと同じように、モジュール用の代替デプロイメント記述子を指定します。
開始ウェイト
モジュールが開始される順序を指定します。ウェイトが低いモジュールは、ウェイトが高いモジュールよりも先に開始されます。
アプリケーションのデプロイメント記述子で <initialize-in-order>true</initialize-in-order> エレメントを指定している場合、デフォルトの 開始ウェイトは、デプロイメント記述子に指定された順序を反映します。 それ以外の場合は、デフォルトは、モジュール・タイプに基づいて決まります (RAR モジュールは EJB モジュールより先に開始され、EJB モジュールは Web モジュールより先に開始されます)。
クラス・ローダー順序
クラス・ローダーが、クラスをロードする際に、 最初に親クラス・ローダーを検索するのか、 あるいはアプリケーション・クラス・ローダーを検索するのかを指定します。開発キット・クラス・ローダーおよび製品クラス・ローダーの標準は、「最初に親クラス・ローダーをロードしたクラス」です。Classes loaded with application class loader first を指定することにより、 アプリケーションは、親クラス・ローダーに含まれるクラスをオーバーライドできますが、 オーバーライドされたクラスとオーバーライドされていないクラスを一緒に使用した場合、 このアクションにより、ClassCastException または LinkageErrors が発生する可能性があります。
オプションは、「最初に親クラス・ローダーをロードしたクラス」と「最初にローカル・クラス・ローダーをロードしたクラス (親は最後)」です。デフォルトでは、クラスをロードする際に、 親クラス・ローダーを検索してから、アプリケーション・クラス・ローダーを検索します。
通知 | 値 |
---|---|
データ型 | ストリング |
デフォルト | 最初に親クラス・ローダーでロードしたクラス |