Apache ActiveMQ navigateur ne peut pas se connecter à la console JMX

Je suis en utilisant Apache ActiveMQ version 5.8.0 et je l'ai téléchargé Apache ActiveMQ Browser version 2.5.2.8

Dans Apache ActiveMQ j'ai édité le activemq.xml de configuration à utiliser JMX:

<broker xmlns="http://activemq.apache.org/schema/core" useJmx="true" brokerName="localhost" dataDirectory="${activemq.data}">
  <!-- This needed to be set to true, otherwise JMX won't start in 5.8.0 -->
  <managementContext>
    <managementContext createConnector="true"/>
  </managementContext>
</broker>

Dans le script de démarrage, je mis la JMX paramètres comme suit:

#ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"

Quand je redémarre Apache ActiveMQ, le journal indique-moi le JMX est lancé et accessible:

JMX consoles can connect to service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi | org.apache.activemq.broker.jmx.ManagementContext | JMX connector

Également de vérifier si le port est à l'écoute des résultats dans un port d'écoute:

[me@server ~]$ netstat -lptun | grep 1099
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 :::1099                     :::*                        LISTEN      16775/java

Apache ActiveMQ est en cours d'exécution sur un serveur. Par exemple sur la propriété intellectuelle 10.0.0.100. Apache ActiveMQ Navigateur fonctionne sur mon PC (10.0.0.200).

Quand j'essaie de me connecter avec Apache ActiveMQ Navigateur les connexions met en situation d'échec. Je suis en utilisant les paramètres suivants:

 JMX URL: service:jmx:rmi:///jndi/rmi://10.0.0.100:1099/jmxrmi
 JMX role: admin
 JMS password: activemq

J'ai quitté l'utilisateur et le mot de passe à ce moment en tant que par défaut dans jmx.mot de passe et jmx.l'accès.

J'ai aussi essayé lors de la connexion avec putty pour créer un tunnel pour le port 1099 local port 1099 et puis connectez-vous à localhost au lieu de 10.0.0.100 pour être sûr qu'aucun pare-feu est la question. Mais tout échoue.

Suis-je oublier quelque chose?

OriginalL'auteur Mark Veenstra | 2013-09-30