Para ocupar VisualVM con JBoss se deben hacer modificaciones den el run.bat (la verdad es que la documentación expresa que los cambios se deben hacer en el run.conf, pero a mí no me funciono posicionarlo hay).
Se deben agregar las lineas
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=6789 set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.authenticate=false set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.ssl=false
Asumiendo que se ha modificado el run.bat de nuestro servicio en una ip 192.168.1.2, con las líneas anteriormente descritas se ha habilitado el puerto 6789 para conexion con VisualVM, luego de ello se adiciona el JMX Connector
Con lo cual ya tienes configurado para leer tu JBoss.