У меня есть веб-служба, развернутая на Wildfly 10.1, которая пытается создать соединение с коннектором Weblogic с помощью RMI. Но я получаю следующее сообщение об ошибке:Ошибка Weblogic JMX IDL: omg.org/CosNaming/NamingContext/NotFound: 1.0
ERROR [io.undertow.request] (по умолчанию задача-13) UT005023: Обработка запроса Исключение/WS/сэм/тест-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 у меня есть ошибка.