読者です 読者をやめる 読者になる 読者になる

同一サーバ・同一IPで複数インスタンスのJBossASを起動する際の設定

まず、同一サーバで複数のJBossASインスタンスを起動する場合、サーバ設定セットをそれぞれ別に作る必要があります。

同一サーバでも複数IPアドレスを割り当てられるなら、バインドするIPアドレスをrun.sh -c <サーバ設定セット名> -b で指定すればOKです。(linuxならvirtual ip、Windowsの場合はTCP/IPIPアドレス設定-詳細 で、NICが1枚でも複数IPをマシンに割り当てられます。)

IPアドレス複数使わない場合、ポートを変えることになります。

conf/bootstrap/bindings.xmlの、ServiceBindingManagerのコンストラクタパラメータを

${jboss.service.binding.set:ports-default}

から

ports-01

に変更すると、各サービスのポート番号が全てデフォルトの番号+100になります。ports-02なら+200で、たしかports-04まで使用可能。
ファイルを書き換えなくても、run.shの引数として「-Djboss.service.binding.set=ports-01」という風に指定する方法も。こっちの方が簡単ですね。