He seguido las instrucciones en el siguiente enlace para crear mi propio registro RMI y servidor jmx en un solo puerto dentro de tomcat. De acuerdo con los comentarios, necesito establecer -Djava.rmi.server.hostname = localhost. Una vez que hago eso, puedo conectarme a mi servidor a través de jconsole usando el reenvío de puertos ssh.Cómo conectarme de forma remota a jmx en tomcat usando tunneling ssh y no romper ehcache
http://blogs.oracle.com/jmxetc/entry/connecting_through_firewall_using_jmx
Sin embargo, he encontrado que tiene un lado muy mal afecta a la replicación de romper nuestra ehcache que utiliza RMI. No responde que no puede arrancar desde un servidor local par remoto. Supongo que todos los pares tienen su nombre de host del servidor de rmi configurado en localhost desde la configuración de -Djava.rmi.server.hostname = localhost.
¿Alguien tiene una posible solución a este problema?