Bir Java uygulamasına varsayılan olarak JMX (jconsole veya farklı bir araç ile) ile erişemezsiniz. JMX ile erişilebilir yapmak için uygulama çalıştırılırken aşağıdaki gibi VM parametrelerini vermek gerekmektedir :
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false
Bir uygulamaya erişmek için bir JMX portu belirlemek gerekmektedir. Yukarıdaki örnekte 9999 portu seçilmiştir. JMX varsayılan olarak kullanıcı ve şifre kontrolünü istemektedir. Erişilmesi de güvenik nedeniyle TLS kullanılarak yapılmalıdır. Ancak çalışma ortamınızda buna ihtiyaç duymadığımız için yukarıdaki gibi hem authenticate hem de ssl false verilerek kapatılmıştır.
Bu VM argümanlarıyla uygulamayı açtığınızda JMX ile erişebilir hale gelmektedir. JConsole'u çalıştırıp localhost:9999 ile uygulamaya JMX ile bağlanabilirsiniz :

SSL kullanılmadığı için aşağıdaki gibi bir uyarı gelecektir :

insecure connection düğmesine basarsanız uygulamaya JMX ile bağlanmış olursunuz.