2017-02-08 5 views
0

RMI를 사용하여 Weblogic 커넥터와의 연결을 만들려고하는 Wildfly 10.1에 웹 서비스가 배포되었습니다.Weblogic JMX 오류 IDL : omg.org/CosNaming/NamingContext/NotFound : 1.0

ERROR [io.undertow.request] (기본 작업-13) UT005023 : 는하지만 다음과 같은 오류 얻을 예외 처리 요청에/WS/SAM/테스트 JMX : org.jboss.resteasy.spi .UnhandledException : java.io.IOException : RMIServer 그루터기를 취득 할 수없는 경우 : javax.naming.NameNotFoundException [루트 예외는 org.omg.CosNaming.NamingContextPackage.NotFound : IDL : omg.org/CosNaming/NamingContext/NotFound : 1.0]입니다.

String protocol = "rmi"; 
String jndiroot = "/jndi/iiop://" + hostname + ":" + port + "/"; 
String mserver = "weblogic.management.mbeanservers.domainruntime"; 
JMXServiceURL serviceURL = new JMXServiceURL(protocol, hostname, 
      port, jndiroot + mserver); 
Hashtable h = new Hashtable(); 
h.put(Context.SECURITY_PRINCIPAL, wlUsername); 
h.put(Context.SECURITY_CREDENTIALS, wlPassword); 
JMXConnector connector = JMXConnectorFactory.connect(serviceURL, h); 
:

나는 다음과 같은 코드가 있습니다

이 오류의 의미를 알고 계십니까?

동일한 코드로 간단한 Java 클라이언트를 만들려고했는데 제대로 작동합니다. 하지만 Wildfly에 배포하면 오류가 발생합니다.

답변

0

제 경우에는 MQ 항목 JNDI 이름이 Wnd에서 jndiName = "jms/SomeMQName"처럼 구성되지 않았기 때문입니다