付録A リファレンス資料
A.1. サーバーランタイム引数
アプリケーションサーバーの起動スクリプトは実行時に引数とスイッチを受け入れます。そのため、standalone.xml、domain.xml、および host.xml 設定ファイルに定義されていない他の設定でサーバーを起動できます。
他の設定には、ソケットバインディングの代替セットを持つサーバーの起動や 2 次設定が含まれていることがあります。
help スイッチ -h または --help を起動時に渡すと、利用可能なパラメーターのリストを使用できます。
表A.1 ランタイムスイッチおよび引数
| 引数またはスイッチ | 操作モード | 説明 |
|---|---|---|
| --admin-only | Standalone |
サーバーの実行タイプを |
| --admin-only | Domain |
ホストコントローラーの実行タイプを |
| -b=<value>、-b <value> | Standalone、Domain |
パブリックインターフェイスのバインドアドレスを設定するために使用される |
| -b<interface>=<value> | Standalone、Domain |
システムプロパティー |
| --backup | Domain | このホストがドメインコントローラーではない場合でも永続ドメイン設定のコピーを保持します。 |
| -c=<config>、-c <config> | Standalone |
使用するサーバー設定ファイルの名前。デフォルトは |
| -c=<config>、-c <config> | Domain |
使用するサーバー設定ファイルの名前。デフォルトは |
| --cached-dc | Domain | ホストがドメインコントローラーではなく、起動時にドメインコントローラーに接続できない場合、ローカルでキャッシュされたドメイン設定のコピーを使用してブートします。 |
| --debug [<port>] | Standalone | オプションの引数を用いてデバッグモードを有効にし、ポートを指定します。起動スクリプトがサポートする場合のみ動作します。 |
| -D<name>[=<value>] | Standalone、Domain | システムプロパティーを設定します。 |
| --domain-config=<config> | Domain |
使用するサーバー設定ファイルの名前。デフォルトは |
| --git-repo | Standalone |
サーバー設定データの管理および永続化に使用される Git リポジトリーの場所。これは、ローカルで保存する場合は |
| --git-branch | Standalone | 使用する Git リポジトリーのブランチまたはタグ名。ブランチまたはタグ名が存在しないと作成されないため、この引数には既存のブランチまたはタグ名を指定する必要があります。タグ名を使用する場合、リポジトリーを detached HEAD 状態にし、今後のコミットがブランチにアタッチされないようにします。タグ名は読み取り専用で、通常複数のノード全体で設定をレプリケートする必要があるときに使用されます。 |
| --git-auth | Standalone |
Elytron 設定ファイルへの URL には、リモート Git リポジトリーへの接続時に使用される認証情報が含まれています。この引数は、Git リポジトリーに認証が必要な場合に必要となります。Git は SSH 認証をサポートしますが、Elytron はサポートしません。そのため、現在 SSH ではなく HTTP または HTTPS で認証を行うための認証情報のみを指定できます。この引数は |
| -h、--help | Standalone、Domain | ヘルプメッセージを表示し、終了します。 |
| --host-config=<config> | Domain |
使用するホスト設定ファイルの名前。デフォルトは |
| --interprocess-hc-address=<address> | Domain | ホストコントローラーがプロセスコントローラーからの通信をリッスンしなければならないアドレス。 |
| --interprocess-hc-port=<port> | Domain | ホストコントローラーがプロセスコントローラーからの通信をリッスンしなければならないポート。 |
| --master-address=<address> | Domain |
システムプロパティー |
| --master-port=<port> | Domain |
システムプロパティー |
| --read-only-server-config=<config> | Standalone |
使用するサーバー設定ファイルの名前。元のファイルは上書きされないため、 |
| --read-only-domain-config=<config> | Domain |
使用するドメイン設定ファイルの名前。最初のファイルは上書きされないため、 |
| --read-only-host-config=<config> | Domain |
使用するホスト設定ファイルの名前。最初のファイルは上書きされないため、 |
| -P=<url>、-P <url>、--properties=<url> | Standalone、Domain | 該当する URL からシステムプロパティーをロードします。 |
| --pc-address=<address> | Domain | プロセスコントローラーが制御するプロセスからの通信をリッスンするアドレス。 |
| --pc-port=<port> | Domain | プロセスコントローラーが制御するプロセスからの通信をリッスンするポート。 |
| -S<name>[=<value>] | Standalone | セキュリティープロパティーを設定します。 |
| -secmgr | Standalone、Domain | セキュリティーマネージャーがインストールされた状態でサーバーを実行します。 |
| --server-config=<config> | Standalone |
使用するサーバー設定ファイルの名前。デフォルトは |
| --start-mode=<mode> | Standalone |
サーバーの起動モードを設定します。このオプションは、
|
| -u=<value>、-u <value> | Standalone、Domain |
設定ファイルの socket-binding 要素のマルチキャストアドレスを設定するために使用される |
| -v、-V、--version | Standalone、Domain | アプリケーションサーバーのバージョンを表示し、終了します。 |
JBoss EAP に同梱される設定ファイルは、スイッチ (-b、-u など) を処理するよう設定されます。スイッチによって制御されるシステムプロパティーを使用しないよう設定ファイルを変更した場合は、実行するコマンドにスイッチを追加しても効果はありません。