0

正如标题中所写,我对 Java RMI 有一些疑问。我的问题是:假设我有三个不同的网络:A、B 和 C。在网络中 AI 有一个 RMI 服务正在运行,我想使用网络 B 和 C 访问该服务。这可能吗?或者我必须使用网络服务来完成这项工作吗?

谢谢。

4

1 回答 1

2

RMI(/JRMP) 中有一个基本假设,即每个服务器主机都有一个对每个人都可见的“最公共”IP 地址,可以通过系统属性“java.rmi.server.hostname”在 RMI 中设置。此 IP 地址在远程存根中设置。

如果您的网络拓扑不符合此描述,那么您就不走运了。

于 2013-02-06T22:22:20.457 回答