2

我们有一个现有的应用程序,它设置了一个 CORBA ORB 运行时环境作为客户端。

目前我们没有指定要使用的任何本地接口(IP/以太网),并且运行时似乎在我们的本地机器上获得了一些默认接口。使用的机器是带有 Solaris 操作系统的 Oracle。

这里使用的 ORB 运行环境是 Java 7 JDK 内置的 ORB。

有什么方法可以明确指出应该通过某些属性来使用某个本地 IP 接口ORB.init(...)

4

1 回答 1

3

对于 Oracle JDK 的 ORB,它是

 -Dcom.sun.CORBA.ORBServerPort=10023 -Dcom.sun.CORBA.ORBServerHost=1.2.3.4 

在命令行或

    Properties prop = new Properties();
    prop.put("com.sun.CORBA.ORBServerPort", "10000");
    prop.put("com.sun.CORBA.ORBServerHost", "11.1.1.11");
    ORB orb = ORB.init(args, prop);

如果以编程方式使用。

于 2012-10-18T20:18:35.287 回答