Sto cercando di aprire una connessione JMX a un'applicazione Java in esecuzione su una macchina remota.
La JVM dell'applicazione è configurata con le seguenti opzioni:
- com.sun.management.jmxremote
- com.sun.management.jmxremote.port = 1088
- com.sun.management.jmxremote.authenticate = false
- com.sun.management.jmxremote.ssl = false
Sono in grado di connettermi localhost:1088
utilizzando jconsole o jvisualvm. Ma non sono in grado di connettermi utilizzando xxx.xxx.xxx.xxx:1088
da una macchina remota.
Non è presente alcun firewall tra i server o nel sistema operativo. Ma per eliminare questa possibilità io telnet xxx.xxx.xxx.xxx 1088
e io pensiamo che ci si connetta, poiché lo schermo della console diventa vuoto.
Entrambi i server sono Windows Server 2008 x64. Ho provato con JVM a 64 bit e 32 bit, nessuno dei due funziona.