0
원격 EJB 호출을 사용하여 프로그램을 실행합니다.한 가지 사례에 대한 다른 JNDI 공급자 URL
타사 jar (해당 호출을 수행하는 사람)는 시스템 1과 다른 "java.naming.provider.url"을 필요로합니다.
어떤 범위/클래스에 대해서만 다른 제공 업체 URL을 지정하는 방법은 없나요?
원격 EJB 호출을 사용하여 프로그램을 실행합니다.한 가지 사례에 대한 다른 JNDI 공급자 URL
타사 jar (해당 호출을 수행하는 사람)는 시스템 1과 다른 "java.naming.provider.url"을 필요로합니다.
어떤 범위/클래스에 대해서만 다른 제공 업체 URL을 지정하는 방법은 없나요?
초기 컨텍스트를 얻으면 이러한 것을 지정할 수 있습니다. 예 :
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.InitialContext;
...
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.somecompany.naming.TheirInitialContextFactory");
env.put(Context.PROVIDER_URL,
"corbaname:iiop:myhost.mycompany.com:9810/NameServiceServerRoot");
Context initialContext = new InitialContext(env);
의미 : thirdparty 코드가 다른 컨텍스트 (예 : 메서드/생성자 없음)를 사용할 수없는 경우 party_code에 공급자를 지정할 수 있습니까? 나는 그것이 어리 석다는 것을 알았지 만 나는 절망에 빠져있었습니다. 그러나 나는 내 맥락을 받아들이는 방법을 발견했다. 나는 당신의 답을 옳은 것으로 표시 할 것입니다. – fresser