CORBA ORB运行时定义本地IP接口使用

时间:2012-10-17 15:59:29

标签: java solaris corba

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

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

此处使用的ORB运行时环境是Java 7 JDK内置ORB。

有没有办法明确指出应该通过某些属性使用某个本地IP接口ORB.init(...)

1 个答案:

答案 0 :(得分:1)

对于Oracle JDKs ORB,它是

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

在cmdline或

    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);

如果使用程序化。