openorb:如何在 ior 中发布 IP
Posted
技术标签:
【中文标题】openorb:如何在 ior 中发布 IP【英文标题】:openorb: How to publish IP in ior 【发布时间】:2016-09-15 05:01:10 【问题描述】:我想在 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,而不是配置的 IP (165.100.10.1)。我能够在解码的 IOR 中看到端口 (60003),但看不到 IP。
我错过了什么,有人可以帮忙吗?
【问题讨论】:
解决了设置主机名而不是 iiop.hostname 的错字我使用的是 iip.hostname。 【参考方案1】:IOR 文件看起来不像您的。您很可能在此处发布了一段 Java 代码。 openOrb 会生成您编写的 IOP 文件。请在此处发布此代码。
props.put("iiop.publishIP", "auto");
可能会覆盖您设置的 IP。
顺便说一句。您可以创建一个 corbaloc 来识别您的服务,这也可以在 IOR 文件中使用。例如,
corbaloc://1.2@host:port/NameService
【讨论】:
以上是关于openorb:如何在 ior 中发布 IP的主要内容,如果未能解决你的问题,请参考以下文章