Web 应用程序无法在集群模式下迁移

Web 应用程序无法在集群模式下迁移

我在两个不同的虚拟机上安装了 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.10.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}

我复制了一个可分发的 war 文件,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,我将无法打开 Web 应用程序的页面http://192.168.0.23:8080/MyApp,反之亦然。但是,既然它们位于同一集群中,那么应用程序不应该转移到另一台机器上吗?

相关内容