2017-05-10 5 views
0

Ich versuche, einen Virtualbox-Rechner mit einem WildFly10 über JMX von meinem lokalen Rechner aus zu erreichen. Im JConsole verwende ich die folgenden Parameter:Zugriff auf WildFly10 mit JMX schlägt fehl

remote process: service:jmx:http-remoting-jmx://172.28.128.3:9990 
username: test 
password: test 

Beide Benutzernamen und Passwort funktioniert, weil ich Wildfly mit diesem Benutzernamen/Passwort auf 172.28.128.3:9990

Die Nachricht wird die folgende acces kann:

Sichere Verbindung fehlgeschlagen. Unsicher versuchen?

Wenn ich Ja klicken, dann erscheint dies:

Verbindung fehlgeschlagen: Retry?

Was fehlt mir?

EDIT:

Ich habe gesehen, dass, wenn ich jconsole.exe debug ausführen ich an der Verbindungszeit um diesen Fehler sehen:

java.net.MalformedURLException: Nicht unterstütztes Protokoll: http- Remoting-JMX

Antwort

3

Sie müssen die $JBOSS_HOME/bin/client/jboss-client.jar im JConsole Klassenpfad enthalten:

[[email protected] wildfly-10.1.0.Final]$ jconsole \ 
    -J-Djava.class.path=$JAVA_HOME/lib/jconsole.jar:$JBOSS_HOME/bin/client/jboss-client.jar 

Ihre service:jmx:http-remoting-jmx://172.28.128.3:9990 URL wird dann funktionieren, oder zumindest etwas ähnliches hat es für mich getan.

Verwandte Themen