我们有一个现有的应用程序,它已将CORBA ORB运行时环境设置为客户端。
目前我们没有指定使用任何本地接口(IP /以太网),运行时似乎在本地计算机上获得了一些默认接口。使用的机器是Oracle和Solaris操作系统。
此处使用的ORB运行时环境是Java 7 JDK内置ORB。
有没有办法明确指出应该通过某些属性使用某个本地IP接口ORB.init(...)
?
答案 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);
如果使用程序化。