我是Java编程新手。我喜欢JGroups的声音,并且我想看看。下载了ReplCaheDemo jar并认为它很棒。下载了JGroups-master zip,解压缩后,在Netbeans包中使用了ReplCacheDemo类,并将JGroups最终jar作为库导入。在一台计算机上运行多个实例。但是,当尝试在不同计算机上运行多个实例时,实例不会找到彼此。但是来自网站的ReplCacheDemo jar确实找到了自己的其他实例。我感到困惑和沮丧。请帮忙! 附:我不知道它是否有任何影响,但我运行的ReplcCacheDemo实例报告了一个物理地址,这是我的PC名称,而不仅仅是网站jar中的IP地址
答案 0 :(得分:2)
要检查的几件事情:
是否启用了防火墙(iptables -L)?禁用它们以查看是否有效。
确保绑定地址正确,例如使用-Djgroups.bind_addr = 192.168.1.5启动应用程序(选择正确的地址,不 127.0.0.1)
您可能必须选择IPv4地址,除非正确设置了IPv6路由:-Djava.net.preferIPv4Stack = true