2.3. JBoss EAP の管理専用モードでの実行
JBoss EAP は管理専用モードで起動することができます。管理専用モードでは、JBoss EAP は管理リクエストを実行および許可できますが、その他のランタイムサービスを起動したりエンドユーザーリクエストを許可したりすることはできません。管理専用モードは スタンドアロンサーバー と マネージドドメイン の両方で使用できます。マネージドドメインの場合、ドメインコントローラーが管理専用モードで起動されると、スレーブホストコントローラーからの受信接続を許可しません。
JBoss EAP インスタンスを管理者専用モードで起動するには、JBoss EAP インスタンスの起動時に --admin-only
ランタイムスイッチを使用します。
ここで使用する管理 CLI コマンドは、JBoss EAP スタンドアロンサーバーを実行していることを仮定しています。JBoss EAP 管理対象ドメインの管理 CLI の使用の詳細は、JBoss EAP 管理 CLI ガイド を参照してください。
JBoss EAP を管理専用モードで起動する
$ EAP_HOME/bin/standalone.sh --admin-only
JBoss EAP が管理者専用モードで実行されているかどうかを確認する
JBoss EAP インスタンスが管理者専用モードで実行されているかどうかを確認するには、次の手順を実行します。
ここで使用する管理 CLI コマンドは、JBoss EAP スタンドアロンサーバーを実行していることを仮定しています。JBoss EAP 管理対象ドメインの管理 CLI の使用の詳細は、JBoss EAP 管理 CLI ガイド を参照してください。
:read-attribute(name=running-mode)
JBoss EAP インスタンスが管理専用モードで実行されている場合、結果は次のようになります。
{ "outcome" => "success", "result" => "ADMIN_ONLY" }
それ以外の場合、結果は次のようになります。
{ "outcome" => "success", "result" => "NORMAL" }
管理 CLI から別のモードでリロード
異なるランタイムスイッチを使用して JBoss EAP インスタンスを停止および起動する他に、管理 CLI を使用して異なるモードでリロードすることもできます。JBoss EAP インスタンスをリロードして管理専用モードで開始するには:
ここで使用する管理 CLI コマンドは、JBoss EAP スタンドアロンサーバーを実行していることを仮定しています。JBoss EAP 管理対象ドメインの管理 CLI の使用の詳細は、JBoss EAP 管理 CLI ガイド を参照してください。
reload --admin-only=true
JBoss EAP インスタンスをリロードして通常モードで起動するには、次の手順を実行します。
reload --admin-only=false
現在の実行モードとは別に、次のコマンドを使用して初期実行モードを確認することもできます: /core-service=server-environment:read-attribute (name=initial-running-mode)
。このコマンドは、現在の実行モードで はなく、JBoss EAP が起動された実行モードを表示する点で 、:read-attribute (name=running-mode)
と異なります。