Si verificano problemi durante il monitoraggio di un processo Tomcat remoto. Sto cercando di utilizzare le versioni Java 6 di JConsole/JVisualVM.Impossibile connettersi a Tomcat tramite VisualVM
Ho jstatd in esecuzione sul server remoto con la politica di sicurezza appropriata. Il processo è avviato e le connessioni TCP sono disponibili.
Quando provo a connettermi tramite JConsole, ottengo 'Connection Failed:jmxrmi'
.
Quando provo a connettermi tramite VisualVM, aggiungo il nome host e le opzioni del tasto destro del mouse sono "Aggiungi connessione JMX". Non mi è chiaro dai documenti se questo è ciò che mi aspetterei di vedere o meno. Quando provo a collegare, ottengo:
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
Così, i documenti suggeriscono ho solo bisogno ho jstatd esecuzione da remoto per il monitoraggio in VisualVM, mentre l'interfaccia utente sta chiedendo jmxrmi .. Sono quelli la stessa cosa? Ho provato a configurare tomcat usando le opzioni jmx rmi e ho anche timeout, anche se so che non si tratta di un problema con il firewall.
Se qualcuno ha avuto successo ottenendo un processo Tomcat remoto collegato in questo modo, e potrebbe descrivere come, questo mi avrebbe aiutato molto.
Ehi, @Tom, il tuo passaggio attraverso i link mi aiuta. Big +10, tank you! '-Djava.rmi.server.hostname = 1.2.3.4' è obbligatorio, se il server ha adattatori diversi (come in vpn, ecc.) – azendh
Questo ha funzionato anche per me! Grazie mille! – FSP
Grande aiuto davvero ... Gracias! –