Ich habe Probleme bei der Überwachung eines Remote-Tomcat-Prozesses. Ich versuche, die Java 6-Versionen von JConsole/JVisualVM zu verwenden.Verbindung zu Tomcat mit VisualVM nicht möglich
Ich habe jstatd ausgeführt auf dem Remote-Server mit der entsprechenden Sicherheitsrichtlinie. Der Prozess wird gestartet und die TCP-Verbindungen sind verfügbar. Wenn ich versuche, eine Verbindung über JConsole herzustellen, bekomme ich 'Connection Failed:jmxrmi'
.
Wenn ich versuche, über VisualVM eine Verbindung herzustellen, füge ich den Hostnamen hinzu und meine Rechtklick-Optionen sind 'Add JMX Connection'. Es ist mir aus der Dokumentation nicht klar, ob ich das erwarten würde oder nicht. Wenn ich versuchen, eine Verbindung, die ich erhalten:
'Cannot connect using service:jmx:rmi:///jndi/rmi://<host>:<port>/jmxrmi'.
So schlagen die docs ich nur aus der Ferne jstatd läuft, muss das in VisualVM zu überwachen, während die Benutzeroberfläche für jmxrmi fragt .. Sind diejenigen, die gleichen? Ich habe versucht, tomcat mit jmx rmi Optionen einzurichten und ich auch Timeout, obwohl ich weiß, es ist kein Firewall-Problem.
Wenn jemand erfolgreich einen Remote-Tomcat-Prozess auf diese Weise angeschlossen bekommen hat und beschreiben könnte, würde mir das sehr helfen.
Hey @Tom, helfen Sie mir durch die Links. Big +10, tanken Sie! Der '-Djava.rmi.server.hostname = 1.2.3.4' ist obligatorisch, wenn der Server verschiedene Adapter hat (wie in vpn, etc) – azendh
Das funktionierte auch für mich! Vielen Dank! – FSP
Große Hilfe in der Tat ... Gracias! –