Jboss内のインスタンスを複数起動する
★エイリアシングでNICに2つIPを割り当てとく。192.168.50.100 & 192.168.50.200
1.myappをコピー
cp ${JBOSS_HOME}/server/myapp ${JBOSS_HOME}/server/myapp2
2.bindingサービスを有効にしとく
vi ${JBOSS_HOME}/server/myapp/conf/jboss-service.xml // ports-defaultを使用
vi ${JBOSS_HOME}/server/myapp2/conf/jboss-service.xml // ports-01を使用
bindingの設定は、${JBOSS_HOME}/docs/examples/binding-manager/sample-binding.xmlを適当にコピって使用
このときmyapp2のバインドアドレスをmyappと同じにしておけば、
異なるIPアドレスで(100&200)jbossのインスタンスを参照できる。
3.起動時に-bをつけとく
${JBOSS_HOME}/bin/run.sh -c myapp -b 192.168.50.100 &
${JBOSS_HOME}/bin/run.sh -c myapp2 -b 192.168.50.200 &
4.停止させちゃう
${JBOSS_HOME}/bin/shutdown.sh -s jnp://192.168.50.xxx:内部バインドアドレス
5.一人でできちゃったもん