2016-09-09 1 views
-1

Java를 사용하는 서버에 대한 엔드 포인트 구성을 지정하는 방법. 나는 omniorb를 사용하고 있습니다.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를 사용할 수 있습니까?

+0

이 질문에 투표 할 구체적인 이유가 있습니까? – coder

+0

질문에 연구 노력이 표시되지 않고 문맥에서 이해할 수 없습니다. 자세한 내용을 제공하십시오. 너 뭐 해봤 니? 구성 옵션이 원하는 것을 제공하지 않습니까? 이 문제가 코딩 문제입니까? –

+0

[최소, 완전하고 검증 가능한 예를 만드는 방법] (http://stackoverflow.com/help/mcve) (해당되는 경우) 및 [어떻게하면 좋은 질문이 있습니까?] (http : //stackoverflow.com/help/how-to-ask). 그런 다음 질문을 업데이트하고 * 개선하십시오. –

답변

0

확실히 omniorb와 Java를 사용하지 마십시오. omniORB의 빌드 인 JDK ORB,

Properties p = new Properties(); 
    args[0] = "com.sun.CORBA.ORBServerHost"; 
    args[1] = "someip"; 
    ORB orb = ORB.init(args, p); 

주를 시도 자바를 들어 C++ ORB

입니다 : -Dcom.sun.CORBA.ORBServerHost=someip 통해있는 CmdLine에서 작동합니다. 그러나 재산으로 작동하지 않습니다!