如何使用Java omniorb为服务器指定端点配置
如何使用Java为服务器指定端点配置。 我正在使用omniorb 我尝试了以下方法:如何使用Java omniorb为服务器指定端点配置,java,corba,Java,Corba,如何使用Java为服务器指定端点配置。 我正在使用omniorb 我尝试了以下方法: Properties p = new Properties(); p.put("org.omg.CORBA.ORBInitialHost", "someip"); ORB orb = ORB.init(args, p); 但仍然是选择本地主机ip 是否有一种方法可以传递一个参数来配置ip 我可以使用org.omg.CORBA.ORBListenEndpoints吗?您肯定没有使用omniorb
Properties p = new Properties();
p.put("org.omg.CORBA.ORBInitialHost", "someip");
ORB orb = ORB.init(args, p);
但仍然是选择本地主机ip
是否有一种方法可以传递一个参数来配置ip
我可以使用org.omg.CORBA.ORBListenEndpoints吗?您肯定没有使用omniorb和Java。OMNIORB是C++ ORB < /P> 对于Java内置JDK ORB,请尝试
Properties p = new Properties();
args[0] = "com.sun.CORBA.ORBServerHost";
args[1] = "someip";
ORB orb = ORB.init(args, p);
注意:通过-Dcom.sun.CORBA.ORBServerHost=someip
在cmdline上工作。
但不作为财产使用 你的问题没有显示出任何研究努力,也不是断章取义就能理解的。提供更多细节。你试过什么?配置选项是否不提供您想要的?这是一个编码问题吗?请阅读(如果适用于您)和。然后,更新并改进您的问题。我正在尝试将java服务器配置为在特定的ip和端口上运行,我在orb.properties中使用了org.omg.CORBA.ORBInitialHost,并尝试读取此值并在orb_init中设置读取的值,但是服务器仍然在ip localhost上运行。您是说您的第2行和第3行在
属性
对象上设置键值对,p?以这种方式设置args[]对我不起作用,但将这些相同的值放入属性会起作用。