java - CORBA ORB 运行时定义本地 IP 接口(interface)使用

标签 java solaris corba

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

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

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

是否有任何方法可以通过 ORB.init(...) 的某些属性明确指示应使用某个本地 IP 接口(interface)?

最佳答案

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

如果以编程方式使用。

关于java - CORBA ORB 运行时定义本地 IP 接口(interface)使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12938439/

相关文章:

java - 即使 java 进程正在运行,jps 也不会返回任何输出

debugging - solaris 模块化调试器 - mdb - 示例

java - SAX 解析器 : Retrieving HTML tags from XML

java - 如何在groovy中将utf8mb4更改为UTF-8?

java - AWS Java SDK - 使用公共(public) IP 启动 EC2 Spot 实例

java - NameContext 中的死锁。列表 ()

c++ - Corba IDL : default value for struct members

java - 如何将 JSON 中的各个数据片段提取为字符串?

linux - 找出以秒为单位的时间戳差异

java - CORBA 中是否有与 writeReplace 等效的东西?