jconsole: “Connection Failed: Retry?” #SOLVED #java #jmx

So you wrote a piece of server software and you found out about JMX and the jconsole tool to remotely monitor all sorts of interesting metrics remotely, all without adding a single line of code to your project.

Say you want to run it the simplest way possible with no authentication, the tutorial says that these are the options you need to pass to the remote virtual machine to enable JMX remote monitoring on some port (let’s put 9595 for illustrative purposes).

-Dcom.sun.management.jmxremote.port=9595',
-Dcom.sun.management.jmxremote.ssl=false',
-Dcom.sun.management.jmxremote.authenticate=false

right?

But when you open your jconsole on your local computer to connect to the remote server…

jconsole myserver.com:9696

You get this fucking error no matter what you do.

You’re just missing one more option they must have forgotten to mention in the retard tutorial at oracle.com

(let’s use IP address 72.14.204.147 as the remote server IP)

-Dcom.sun.management.jmxremote.port=9595',
-Dcom.sun.management.jmxremote.ssl=false',
-Dcom.sun.management.jmxremote.authenticate=false
-Djava.rmi.server.hostname=72.14.204.147 #ip of the remote machine, yes the ip, not the name

VoilĂ 

Did this help you? Tip $1 Tip $2 Tip $5

14 Responses to “jconsole: “Connection Failed: Retry?” #SOLVED #java #jmx”

  1. Mathieu Gauthron Says:

    Thanks for the very clear explanation. Really helpful. I couldn’t figure it out why the remote connection worked from the same host but failed when using jconsole from any other host (defeats the point of using remote connexion really). Oracle’s tutorial needs to be update because it’s misleading.

    I also wonder why the rmi server can’t automatically pick up a local ip…?

  2. Dude Says:

    hey oie disculpa pero tu hiciste un video de frostwire encontre esta pagina
    queria saver donde conseguiste el tema que estas usando en ubuntu
    supongo que es de gnomenu pero me gustaria saver el nombre del tema :)
    espero tu respuesta

  3. Dude Says:

    How To Install FrostWire on Ubuntu Netbook Remix (youtube)
    ese es el nombre del video sino lo hiciste tu disculpa por molestarte :)

  4. gubatron Says:

    wow, ese video era muy viejo, la verdad que no recuerdo si el tema que tenia venia por defecto con ese ubuntu (dado que el video mostraba como instalar ubuntu, asi que no creo que habria dado chance de ponerle tema)

  5. Nhan Says:

    Many thanks!!

  6. javadev Says:

    Great piece of advice, worked for me!

  7. sandip Says:

    thanks it’s working

  8. Kamesh Says:

    Thanks a lot it help me.

  9. imustafa@licmax.com Says:

    That rescued the day for me. All the tutorials and docs did lsay the server name is an optional. I can jconsole my remote app now.

  10. Andrei Says:

    Thanks a lot!

  11. Neeraj Says:

    Thanks a lot !!

  12. Anand Says:

    And helped me too today! Thanks!

  13. Navin Says:

    Superb, This solution worked for me .Thanks a lot

  14. matt Says:

    Thanks. Oracle should put that in their tutorial.

Leave a Reply