当我在机器上启动org.jacorb.naming.NameServer
时,我有一个问题。它给了我一个IOR。
我的机器有两个IP:
- 私人喜欢192.168.64.39
- 公开,如209.153.66.13(机器abc.mynetw.com)
当我尝试连接并注册到命名上下文时。我得到错误的
retries exceeded.. can not connect to 192.168.64.39:2508
我解码了IOR URI,发现它指向我的局域网专用IP。所以当我尝试连接到它时,我会得到一个例外。我该怎么办?这样在解码时我就能得到公共IP或主机名。
这样我就可以远程访问它。
感谢
使用,-DOAIAddr=<Machine name IP>
其中CCD_ 3可以是主机名或IP地址。
但是Jacob 2.3.1有一个错误,如果我们写主机名,那么IOR不一定会解析为主机名,它只由IP地址组成。