我在Wildfly 10.1上部署了一个Web服务,它尝试使用RMI与Weblogic连接器建立连接。 但我得到以下错误:Weblogic JMX错误IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
错误[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上我有错误。