2017-05-10 2 views
0

J'essaie d'accéder à une machine virtuelle avec un WildFly10 via JMX depuis ma machine locale. Dans le JConsole J'utilise les paramètres suivants:L'accès à WildFly10 avec JMX échoue

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

Les deux œuvres de nom d'utilisateur et mot de passe, parce que je peux plus accéder wildfly avec ce nom d'utilisateur/mot de passe sur 172.28.128.3:9990

Le message est le suivant:

La connexion sécurisée a échoué. Réessayer de manière non sécurisée?

Si je clique sur oui, cela apparaît:

Échec de la connexion: Réessayez?

Qu'est-ce qui me manque?

EDIT:

J'ai vu que si j'exécute debug Jconsole.exe Je peux voir cette erreur au moment de la connexion:

java.net.MalformedURLException: Protocole non pris en charge: de type HTTP Remoting-JMX

Répondre

3

Vous devez inclure le $JBOSS_HOME/bin/client/jboss-client.jar dans le chemin de classe JConsole:

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

Votre URL service:jmx:http-remoting-jmx://172.28.128.3:9990 fonctionnera alors, ou au moins quelque chose de similaire l'a fait pour moi.