2012-05-11 16 views
3

私は、次のURL サービスとJMX経由で3.1 AS Glassfishのを接続することができる午前:私は接続できませんでしたしかし8686/jmxrmiAMX GlassfishのAppserverConnectionSource

:JMX:RMI:/// JNDI/RMI:// localhostをそれはAMX経由で。ここで私が使用しているAPIである

AMX-API-10.0-SNAPSHOT以下のものとは異なる定義されているURL私はそのソースコードで実現している

。私は、次のエラーを取得していますAMXインタフェースとして接続しようとするとそれは、クラスAppserverConnectionSource.java

private static final String APPSERVER_JNDI_NAME = "/management/rmi-jmx-connector"; 

で定義されています。

たJMXServiceURL使用した接続

:サービス:JMX:RMI:/// JNDI/RMI://127.0.0.1:8686 /管理/ RMI-JMXコネクタ にjava.io.IOExceptionは:RMIServerスタブの取得に失敗しました:javax.naming.NameNotFoundException:管理/ rmi-jmxコネクタ at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:338) at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java: 248) com.sun.appserv.management.client.AppserverConnectionSource.createNew(AppserverConnectionSource.java:412) (com.sun.appserv.management.client.AppServerConnectionSource.getJMXConnector(AppserverConnectionSource.java:481) at com)。 sun.ap com.sun.appserv.management.client.ProxyFactory.getInstance(ProxyFactory.java:399) (com.sun.appserv.management.client)。 ProxyFactory.getInstance com.sun.appserv.management.client.AppserverConnectionSource.getDomainRootで(ProxyFactory.java:373) (AppserverConnectionSource.java:528)

答えて

0

あまりにも少し遅れて、私は知っているが、私は抵抗することはできません。私は同じ問題を抱えていて、ノードインスタンスを作り直すことはそのトリックをしません。私は自分のノードのログを見て、私は瓶がなかったことが分かった。それらの欠落したjarファイルを追加するだけで、ノードインスタンスでクラスタを再開することができました。