【发布时间】:2016-01-28 15:32:31
【问题描述】:
我真的很难将 Wildfly 9 配置为集群/故障转移其会话...
我一直在读到,独立 ha 模式下的 wildfly 会自动发现对等点并自动共享会话,但它显然不适合我。
我设置了 3 个 AWS EC2 服务器,它们都具有相同的配置。它们都运行相同版本的所有内容,并且每个都部署了相同的 webapp .war 文件。这个 webapp 工作正常,我可以登录到维护一个简单会话变量的应用程序以验证我是否已登录。我已经使用standalone-ha.xml 配置文件启动了每台服务器,但登录到其中一个不允许访问任何其他人的会话。
我已经尝试了所有我能想到的方法,但不知道如何诊断问题,因为我不知道服务器如何相互识别。
我已在每台服务器上手动部署了 war 文件,但将文件放入 .../standalone/deployments/
每个都有一个完全开放的防火墙...
哦-我在命令行上将多播地址设置为 230.0.0.4(该数字来自指南,我实际上对此一无所知)并且每个都绑定 (-b) 到服务器的内部 IP ...
任何帮助表示赞赏...
【问题讨论】:
-
在 AWS EC2 中不允许多播流量,因此 MPING 将不起作用。见developer.jboss.org/wiki/JGroupsS3PING
-
@FedericoSierra 你是明星 - 并没有真正考虑到 AWS 元素可能会破坏它......如果你想把它作为答案,我可以将其标记为正确 :D
标签: java session wildfly failover