【问题标题】:Naming Service Startup Jacorb命名服务启动 Jacorb
【发布时间】:2015-04-09 08:00:39
【问题描述】:

我有疑问,当我在我的机器上启动 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 或主机名称。

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

谢谢

【问题讨论】:

    标签: corba jacorb iiop


    【解决方案1】:

    使用,-DOAIAddr=<Machine name IP>

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

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

    【讨论】:

    • JacORB 3.6 是最新版本,应该在那里解决问题(如果没有,请在问题跟踪器中提出错误)
    猜你喜欢
    • 2011-02-07
    • 2020-02-15
    • 2010-09-07
    • 2015-10-22
    • 1970-01-01
    • 2011-06-08
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多