我尝试创建一个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进行通信
我在此地址上找不到任何通配信息。
答案 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