命名服务初创公司 Jacorb

Naming Service Startup Jacorb

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

我的机器有 2 个 IP:

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

retries exceeded.. can not connect to 192.168.64.39:2508

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

以便我可以远程访问它。

谢谢

使用,-DOAIAddr=<Machine name IP>

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

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