7.12. 1 台のマシンでマネージドドメインを設定する
jboss.domain.base.dir プロパティーを使用すると 1 台のマシンで複数のホストコントローラーを実行できます。
1 台のマシン上で複数の JBoss EAP ホストコントローラーをシステムサービスとして設定することはできません。
手順
ドメインコントローラーの
EAP_HOME/domainディレクトリーをコピーします。cp -r EAP_HOME/domain <path_to>/domain1
$ cp -r EAP_HOME/domain <path_to>/domain1Copy to Clipboard Copied! Toggle word wrap Toggle overflow ホストコントローラーの
EAP_HOME/domainディレクトリーをコピーします。cp -r EAP_HOME/domain <path_to>/host1
$ cp -r EAP_HOME/domain <path_to>/host1Copy to Clipboard Copied! Toggle word wrap Toggle overflow <path_to>/domain1を使用してドメインコントローラーを起動します。EAP_HOME/bin/domain.sh --host-config=host-primary.xml -Djboss.domain.base.dir=<path_to>/domain1
$ EAP_HOME/bin/domain.sh --host-config=host-primary.xml -Djboss.domain.base.dir=<path_to>/domain1Copy to Clipboard Copied! Toggle word wrap Toggle overflow <path_to>/host1を使用してホストコントローラーを起動します。EAP_HOME/bin/domain.sh --host-config=host-secondary.xml -Djboss.domain.base.dir=<path_to>/host1 -Djboss.domain.primary.address=<ip_adress> -Djboss.management.http.port=<port>
$ EAP_HOME/bin/domain.sh --host-config=host-secondary.xml -Djboss.domain.base.dir=<path_to>/host1 -Djboss.domain.primary.address=<ip_adress> -Djboss.management.http.port=<port>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ホストコントローラーの起動時に、
jboss.domain.primary.addressプロパティーを使用してドメインコントローラーのアドレスを指定する必要があります。さらに、このホストコントローラーはドメインコントローラーと同じマシンで実行されているため、ドメインコントローラーの管理インターフェイスと競合しないように管理インターフェイスを変更する必要があります。このコマンドは
jboss.management.http.portプロパティーを設定します。このように起動された各インスタンスは、ベースインストールディレクトリー (例:
EAP_HOME/modules/) のその他のリソースを共有しますが、jboss.domain.base.dirによって指定されたディレクトリーからドメイン設定を使用します。