Tengo problemas para supervisar un proceso de Tomcat remoto. Estoy tratando de usar las versiones Java 6 de JConsole/JVisualVM.No se puede conectar a Tomcat con VisualVM
he jstatd que se ejecuta en el servidor remoto con la política de seguridad adecuada. El proceso se inicia y las conexiones TCP están disponibles.
Cuando intento conectar a través de JConsole, me sale 'Connection Failed:jmxrmi'
.
Cuando intento conectar a través VisualVM, agrego el nombre de host y mis opciones que aparece son 'Añadir JMX Conexión'. No está claro para mí de los documentos si eso es lo que esperaría ver. Cuando intento conectar, consigo:
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
Así, los documentos sugieren que sólo tiene por qué tener jstatd ejecutar de forma remota para monitorear en VisualVM, mientras que la interfaz de usuario está pidiendo jmxrmi .. Son los que la misma? Intenté configurar tomcat utilizando las opciones de rmi de jmx y también caduqué, aunque sé que no es un problema de firewall.
Si alguien ha tenido éxito conseguir un proceso Tomcat remoto conectado de esta manera, y podría describir cómo, que me ayudaría mucho.
Hola @Tom, tu paseo por los enlaces me ayuda. Big +10, tanquete! El '-Djava.rmi.server.hostname = 1.2.3.4' es obligatorio, si el servidor tiene diferentes adaptadores (como en vpn, etc.) – azendh
¡Esto también funcionó para mí! ¡Muchas gracias! – FSP
Gran ayuda de hecho ... Gracias! –