命名服务启动 Jacorb
Posted
技术标签:
【中文标题】命名服务启动 Jacorb【英文标题】:Naming Service Startup 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 或主机名称。
这样我就可以远程访问它了。
谢谢
【问题讨论】:
【参考方案1】:使用,-DOAIAddr=<Machine name IP>
其中<Machine name IP>
可以是主机名或IP 地址。
但是 Jacorb 2.3.1 有错误,如果我们写主机名,那么 IOR 不一定会解析为主机名,它只包含 IP 地址。
【讨论】:
JacORB 3.6 是最新版本,应该在那里解决问题(如果没有,请在问题跟踪器中提出错误)以上是关于命名服务启动 Jacorb的主要内容,如果未能解决你的问题,请参考以下文章