Jboss内のインスタンスを複数起動する | OpenJamの一人でできるもん!

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.一人でできちゃったもん