0

org.jacorb.naming.NameServer当我在我的机器上启动时,我有疑问。它给了我一个 IOR。

我的机器有 2 个 IP:

  • 私人喜欢 192.168.64.39
  • 公众喜欢 209.153.66.13 (machine-abc.mynetw.com)

当我尝试连接并注册到命名上下文时。我得到并错误

retries exceeded.. can not connect to 192.168.64.39:2508

我解码了 IOR URI,发现它指向我的 LAN 上的私有 IP。所以当我尝试连接到它时,我得到了异常。我该怎么做才能在解码时获得公共 IP 或主机名称。

这样我就可以远程访问它。

谢谢

4

1 回答 1

0

利用,-DOAIAddr=<Machine name IP>

其中<Machine name IP>可以是主机名或 IP 地址。

但是 Jacorb 2.3.1 有错误,如果我们写主机名,那么 IOR 不一定会解析为主机名,它只包含 IP 地址。

于 2015-04-10T14:21:53.850 回答