在不同的计算机上运行时,Wildfly 15不会创建集群

时间:2019-04-15 13:35:25

标签: java networking wildfly cluster-computing

我尝试创建一个wildfly集群。 Wildfly的运行在不同的计算机上,并通过以下命令开始使用

./bin/standalone.sh -Djboss.server.default.config=standalone-full-ha.xml -Djboss.node.name=widlfyl1

./bin/standalone.sh -Djboss.server.default.config=standalone-full-ha.xml -Djboss.node.name=wildfly2

如果它们在同一台计算机上运行,​​则它们会立即找到彼此并创建集群。但是如果它们在同一网络中的不同计算机上运行,​​则不会。

有人知道如何完成此操作吗?

我在Wildfly 15上试过了。

通常他们应该开始通过udp组播230.0.0.4进行通信

我在此地址上找不到任何通配信息。

1 个答案:

答案 0 :(得分:0)

我通过将Infinispan绑定到我当前的IP地址来解决了这个问题

./bin/standalone.sh -Djboss.server.default.config=standalone-full-ha.xml -Djboss.node.name=widlfyl1 -Djava.net.preferIPv4Stack=true -Djgroups.bind_addr=$(ipconfig getifaddr en0) -Djboss.messaging.cluster.password=secretPW