当我在我的机器上启动org.jacorb.naming.NameServer
时,我有疑问。它给了我一个IOR。
我的机器有2个IP:
当我尝试连接并注册到命名上下文时。我得到了错误
retries exceeded.. can not connect to 192.168.64.39:2508
我解码了IOR URI并发现它指向我的LAN上的私有IP。所以当我尝试连接到它时,我得到了异常。我该怎么做所以在解码时我得到公共IP或HOST名称。
这样我就可以远程访问它了。
谢谢
答案 0 :(得分:0)
使用,-DOAIAddr=<Machine name IP>
其中<Machine name IP>
可以是主机名或IP地址。
但是如果我们编写主机名,Jacorb 2.3.1就有错误,那么不一定IOR将解析为主机名,它只包含IP地址。