Назад | Перейти на главную страницу

Веб-приложение не переносится в кластерном режиме

Я установил JBoss EAP 6.4.0 на двух разных виртуальных машинах:

  1. Ubuntu Server 12.10, IP=192.168.0.20
  2. Ubuntu Server 12.10, IP=192.168.0.23

Затем на каждой машине я редактировал файл standalone-ha.xml в standalone/configuration и заменил все вхождения 127.0.0.1 с участием 0.0.0.0, чтобы другие машины могли подключаться к серверу JBoss. Затем я запускаю сервер так:

$ ./standalone.sh -c standalone-ha.xml -b 192.168.0.{20|23} -u 230.0.0.4 -Djboss.node.name=node{1|2}

Я скопировал распространяемый военный файл в standalone/deployment и я проверил, что файл war выполняется в кластерном режиме: он говорит: "received new cluster view"и я ясно видел имена обоих узлов в журналах.

Затем я подключился к каждому экземпляру:

  1. http://192.168.0.20:8080/MyApp
  2. http://192.168.0.23:8080/MyApp

Если я выключу machine 1, Я не могу открыть страницу веб-приложения http://192.168.0.23:8080/MyApp и наоборот. Но не следует ли переносить приложение на другой компьютер, поскольку они находятся в одном кластере?