Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

起動クラス : コンフィグレーション

コンフィグレーション オプション     関連タスク     関連トピック

このページでは、起動クラスのコンフィグレーションを変更します。

このページのオプションは、サーバがいつこの起動クラスをロードおよび 実行するかを決定します。

任意の起動クラスに対して、複数のコンフィグレーションを作成できます。 WebLogic Server は、作成するコンフィグレーションごとに管理対象 Bean (MBean) を使用して、起動クラスをコンフィグレーションし、 そのコンフィグレーションを保持します。

コンフィグレーション オプション

名前 説明
名前

起動クラスのコンフィグレーションを識別する英数字 の値。この名前属性は、識別用にのみ使用 します。

起動クラスのコンフィグレーションの作成後に、その名前を変更することは できません。代わりに、コンフィグレーションを削除して、新しい名前で コンフィグレーションを新規作成します。

MBean 属性:
StartupClassMBean.Name

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

クラス名

ロードし、実行するクラスの完全修飾名。クラスはサーバのクラスパスに存在する必要があります。

たとえば次のようになります。mycompany.mypackage.myclass

MBean 属性:
StartupClassMBean.ClassName

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

デプロイ順序

デプロイの優先順位。サーバはこの値を使用して項目のデプロイ順を決定します。優先順位は、同じタイプの他のデプロイ可能な項目に対する相対的な順位です。

たとえば、サーバではすべての EJB を優先順位に従ってデプロイしてから、起動クラスを優先順位に従ってデプロイします。

[デプロイ順序] の値が小さい項目から順にデプロイされます。[デプロイ順序] の値が等しいデプロイメントの順序付けは保証されていません。クラスタ間の順序付けは保証されていません。

MBean 属性:
StartupClassMBean.DeploymentOrder

最小値: 0

最大値: 2147483647

引数

サーバでクラスを初期化するために使用する引数。

複数の引数はカンマで区切ります。たとえば、次のようになります。
first=MyFirstName,last=MyLastName

MBean 属性:
StartupClassMBean.Arguments

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

失敗は致命的

この起動クラスで障害が発生したら対象となるサーバを起動しないようにするかどうかを指定します。

障害を致命的ではないものと指定した場合、起動クラスで障害が発生しても、サーバは起動処理を続行します。

MBean 属性:
StartupClassMBean.FailureIsFatal

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

アプリケーション デプロイメントの前に実行

対象とされるサーバが、JMS サービスと JDBC サービスをアクティブ化する前、およびアプリケーションと EJB をデプロイし始める前に、この起動クラスをロードして実行するかどうかを指定します。

起動クラスに対してこの機能を有効にした場合、サーバはデプロイメント準備フェーズの前に起動クラスをロードおよび実行します。この時点で、JMS および JDBC サービスはまだ使用可能になっていません (アプリケーションおよび EJB のデプロイメントは、準備とアクティブ化という 2 つのフェーズで構成されます)。

この機能を有効にしない場合、サーバ インスタンスは、JMS サービス、JDBC サービス、EJB、およびアプリケーションをアクティブ化した後に起動クラスをロードします。

MBean 属性:
StartupClassMBean.LoadBeforeAppDeployments

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

アプリケーション アクティブ化の前に実行

対象とされるサーバが、JMS サービスと JDBC サービスをアクティブ化した後、およびアプリケーションと EJB をアクティブ化する前に、この起動クラスをロードして実行するかどうかを指定します。

起動クラスに対してこの機能を有効にした場合、サーバはアクティブ化フェーズの前に起動クラスをロードおよび実行します。この時点で、JMS および JDBC サービスは使用可能になっています (アプリケーションおよび EJB のデプロイメントは、準備とアクティブ化という 2 つのフェーズで構成されます)。

JDBC 接続プールが使用可能になった後で、アプリケーションがアクティブ化されてクライアント要求をサービスできるようになる前に起動クラスを呼び出す必要がある場合には、この機能を有効にします。

この機能を有効にしない場合、サーバ インスタンスは、JMS サービス、JDBC サービス、EJB、およびアプリケーションをアクティブ化した後に起動クラスをロードします。

MBean 属性:
StartupClassMBean.LoadBeforeAppActivation

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭