我正在建立一个 rmi 对等网络,网络发现已经完成。
当防火墙关闭时,它可以工作,但当防火墙开启且端口 1099 开放时,它就无法工作了。我是否遗漏了其他端口?
RMI 服务器设置:
RMIFileInterface stub = (RMIFileInterface) UnicastRemoteObject.exportObject(this,0);
Registry reg = LocateRegistry.createRegistry(1099);
reg.rebind("FServer", stub);
RMi 客户端设置如下:
Registry reg = LocateRegistry.getRegistry(ip);
fi = (RMIFileInterface) reg.lookup("FServer");
答案1
这RMI 防火墙部分常见问题解答描述如何应对防火墙。