Corba IOR 解码
Posted
技术标签:
【中文标题】Corba IOR 解码【英文标题】:Corba IOR decode 【发布时间】:2015-04-09 07:10:16 【问题描述】:我知道这个 IOR 可能包含多个组件。典型的 IOR 通常包含远程主机的 IP 地址、CORBA 服务器正在侦听的远程端口号、定义远程对象类的字符串将调用方法,以及服务器 ORB 用来标识对象的对象键。
是否有可能在我解码 IOR 时它给我 HOST NAME 而不是 IP 地址?
也就是说,它像 Machine-abc.co.in 一样解析,而不是像 192.168.64.56 这样的 IP 地址
【问题讨论】:
当然,为什么不呢?在大多数情况下同样有用。 有关解码 IOR 的 TAO catior 实用程序的源代码,请参见 github.com/DOCGroup/ATCD/tree/master/TAO/utils/catior 您必须确保服务器将其主机名放入 IOR,否则客户端将永远看不到它,请参阅有关如何使用 JacORB 执行此操作的答案。对于 TAO,请参见 -ORBDottedDecimalAddress 命令行选项。 【参考方案1】:将此设置为在 IOR 中使用 DNS 名称
jacorb.dns.enable=on
另外,请参考http://jacorb.org/bugzilla/show_bug.cgi?id=872
【讨论】:
以上是关于Corba IOR 解码的主要内容,如果未能解决你的问题,请参考以下文章
如何从 CORBA IOR 和 NamingContextExt 中提取服务器主机/IP? [爪哇]
CORBA.MARSHAL:无法从底层网桥读取值:初始和转发的 IOR 不可访问 vmcid