【发布时间】:2012-10-17 15:59:29
【问题描述】:
我们有一个现有的应用程序,它设置了一个 CORBA ORB 运行时环境作为客户端。
目前我们没有指定要使用的任何本地接口(IP/以太网),并且运行时似乎在我们的本地机器上获得了一些默认接口。使用的机器是带有 Solaris 操作系统的 Oracle。
这里使用的ORB运行环境是Java 7 JDK内置的ORB。
有没有什么方法可以通过ORB.init(...)的某些属性明确指出某个本地IP接口应该被使用?
【问题讨论】:
-
出于什么目的?默认是监听所有接口,即 IPv4 中的 0.0.0.0。
-
这是一个特定于 ORB 的设置,每个 CORBA 供应商都有不同的规定。您应该查阅 Java 7 文档并查看可以为传输接口绑定设置的 ORB 属性。