2017-02-08 16 views
0

Weblogicコネクタとの接続をRMIで作成しようとするWildfly 10.1にWebサービスがデプロイされています。 しかし、私は次のエラーを取得する: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名がjndiName = "jms/SomeMQName"のようにWASで設定されていなかったためです

関連する問題