WebSphere Application Server - Express, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

クラス・ロードと更新検出の設定

このページを使用して、アプリケーションによるクラス・ローダーの使用法を構成します。

この管理コンソール・ページを表示するには、 「アプリケーション」>「エンタープライズ・アプリケーション」>「application_name」>「Class loading and update detection」とクリックします。

重要: アプリケーションの実行中に アプリケーション設定を変更すると、アプリケーションは再始動されます。 スタンドアロン・サーバーでは、 変更内容を保管してからアプリケーションが再始動されます。複数サーバー製品では、 変更内容を保管してからアプリケーションが再始動され、 アプリケーションがインストールされているノード上のファイルが同期されます。

「構成」タブ

アプリケーション・ファイルの更新時のクラスの再ロード

アプリケーション・ファイルの更新時に、クラスの再ロードを使用可能にするかどうかを指定します。

Reload classes when application files are updated」を選択して、アプリケーションの deployment.xml ファイル内で reloadEnabled を true に設定します。 アプリケーションのクラス定義が変更された場合、アプリケーション・サーバー・ランタイムは、 アプリケーション・クラスを再ロードするためにアプリケーションの停止および始動を行います。

Web モジュール内の JavaServer Pages (JSP) ファイルの場合、Web コンテナーは、 ibm-web-ext.xmi ファイルの jspAttributes 内の IBM 拡張 jspReloadingEnabled が true に設定されているときにのみ、JSP ファイルの再ロードを行います。「JSP Reload Options」パネルでデプロイメント時に JSP の再ロードを使用可能にすることができます。

データ型 ブール
デフォルト false
更新済みファイルのポーリング間隔

更新されたファイルを探すためにアプリケーションのファイル・システムをスキャンする秒数を指定します。 デフォルトは、 EAR ファイルの IBM 拡張 (META-INF/ibm-application-ext.xmi) ファイルで指定されている、再ロード間隔属性の値です。

この「Polling interval for updated files」という設定は、 アプリケーション・インストールおよび更新ウィザードの「再ロード間隔 (秒)」フィールドと同じです。

再ロードを使用可能にするには、ゼロより大きい値 (1 から 2147483647 までの範囲内など) を指定します。 再ロードを使用不可にするには、ゼロ (0) を指定します。 この範囲は、0 から 2147483647 です。

クラスの再ロードが使用可能になっている場合にのみ、再ロード間隔属性は有効になります。

データ型 整数
単位
デフォルト 3
クラス・ローダーの順序

クラス・ローダーが、クラスをロードする際に、 最初に親クラス・ローダーを検索するのか、 あるいはアプリケーション・クラス・ローダーを検索するのかを指定します。 開発キット・クラス・ローダーおよび WebSphere Application Server クラス・ローダーの標準は、Classes loaded with parent class loader first です。Classes loaded with application class loader first を指定することにより、 アプリケーションは、親クラス・ローダーに含まれるクラスをオーバーライドできますが、 オーバーライドされたクラスとオーバーライドされていないクラスを一緒に使用した場合、 このアクションにより、ClassCastException または LinkageErrors が発生する可能性があります。

オプションは「Classes loaded with parent class loader first」と「Classes loaded with application class loader first」です。デフォルトでは、クラスをロードする際に、 親クラス・ローダーを検索してから、アプリケーション・クラス・ローダーを検索します。

ご使用のアプリケーションで WebSphere Application Server の Jakarta 共通ロギングのデフォルト構成を使用する場合、このアプリケーション・クラス・ローダー・モードを「Classes loaded with parent class loader first」に設定します。ご使用のアプリケーションで WebSphere Application Serverの Jakarta 共通ロギングのデフォルト構成をオーバーライドする場合、 ご使用のアプリケーションが、Jakarta 共通ロギングでサポートされている形式の構成を提供し、 このクラス・ローダー・モードが「Classes loaded with application class loader first」に設定される必要があります。また、デフォルト構成をオーバーライドする には、ご使用のアプリケーションの各 Web モジュールのクラス ・ローダー・モードを設定して、正しいロガー・ファクトリー がロードされるようにします。

データ型 ストリング
デフォルト Classes loaded with parent class loader first
WAR クラス・ローダー・ポリシー

単一のクラス・ローダーを使用してアプリケーションのすべての WAR ファイルをロードするか、 または WAR ファイルごとに異なるクラス・ローダーを使用するかを指定します。

オプションは、「Class loader for each WAR file in application」と「Single class loader for application」です。デフォルトでは、 それぞれの WAR ファイルをロードするために別々のクラス・ローダーが使用されます。

データ型 ストリング
デフォルト Class loader for each WAR file in application



関連概念
クラス・ローダー
関連タスク
アプリケーションによるクラス・ローダーの使用の構成
J2EE アプリケーションの構成
クラス・ロード
関連資料
エンタープライズ・アプリケーション設定
クラス・ローダー・コレクション
Web モジュールの JSP 再ロード・オプションの設定
アプリケーション・サーバー設定
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 6:25:35 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/urun_rapp_classload.html