openorb:如何在ior中发布IP

时间:2016-09-15 05:01:10

标签: java corba openorb

我想在IOR文件中设置特定的ip,我这样做如下:

props.put("iiop.publishIP", "auto");
props.put("iiop.port", "60003");
props.put("iiop.hostname", "165.100.10.1");
props.put("iiop.listenAddress", "0.0.0.0");

当我解码生成的IOR文件时,我看到机器IP而不是配置的(165.100.10.1)。我能够在解码的IOR中看到端口(60003)而不是IP。

我错过了什么,有人可以帮忙。

1 个答案:

答案 0 :(得分:0)

IOR文件看起来不像你的。你很可能在这里发布了一段Java代码。 openOrb生成您编写的IOP文件。请在此处发布此代码。

props.put("iiop.publishIP", "auto");

可能会覆盖您设置的IP。

顺便说一下。您可以创建一个corbaloc来识别您的服务,这也可以在IOR文件中使用。如,

corbaloc://1.2@host:port/NameService