¿Cómo conectarse a un servidor JMX local al conocer la identificación del proceso?

La motivación detrás de esto es administrar los servicios java locales, utilizando JMX, sin algo más pesado como el servicio java Wrapper.

Cada servicio se inicia con-Dcom.sun.management.jmxremote lo que significa que "La JVM está configurada para funcionar como un servidor JMX local (solo para la misma máquina)". (veraquí Para una buena explicación).

Probé elAdjuntar API, pero decidió no hacerlo ya que no se incluye con Java SE6 y no fue posible integrarlo con Maven.

Respuestas a la pregunta(2)

Su respuesta a la pregunta