9 Replies Latest reply on Aug 14, 2011 11:47 PM by Serge Merzliakov

    Problem while connecting to remote HornetQ provider using JMX

    Michele Carbone Newbie

      Hi all,

      I have a problem trying to connect a jdk 1.6 jconsole to a remote hornetq 2.2.5 server. I'm trying both the connect strings:





      Of course, the server run.sh has been modified adding the proper -D parameters:



      export JMX_PARAMS="-Dcom.sun.management.jmxremote.port=3999  -Dcom.sun.management.jmxremote.ssl=false  -Dcom.sun.management.jmxremote.authenticate=false"


      java $JVM_ARGS -classpath $CLASSPATH -Dcom.sun.management.jmxremote $JMX_PARAMS org.hornetq.integration.bootstrap.HornetQBootstrapServer $FILENAME



      I'm using an ubuntu 10 server on Amazon EC2 cloud. Firewall has been updated with the new port required.


      The problem is that I can't connect.


      it takes some time until jconsole says: "connection failed", and in the meanwhile  I can see a tcp connection executing a netstat on my server:

      (3999 is the jmx port being used)


      ubuntu@/opt/hornetq-2.2.5.Final/bin$ netstat -an | grep 3999

      tcp6       0      0 :::3999                 :::*                    LISTEN

      tcp6       0      0 x.x.x.208:3999       x.x.60.1:51380      ESTABLISHED


      but the connection is transient, soon it disappears.


      Nothing... I cant connect via Jconsole. So, what is wrong? is there a better way to open a management console to a remote server?


      I come from Tibco, Sonic, Bea and ActiveMQ background, and while considering interesting the whole HornetQ project, I really MISS a better management console....


      Please help.