Zusammen mit den folgenden Befehlszeilenparametern,
-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
Manchmal wird bei Linux-Servern die imx-Verbindung nicht erfolgreich hergestellt. Das liegt daran, dass bei Cloud-Linux-Hosts in /etc/hosts der Hostname in die Host-Adresse aufgelöst wird.
Der beste Weg, das Problem zu beheben, ist, den betreffenden Linux-Server von einem anderen Rechner im Netzwerk aus anzupingen und die IP-Adresse des Hosts in der
-Djava.rmi.server.hostname=IP address that obtained when you ping that linux server.
Verlassen Sie sich aber niemals auf die IP-Adresse, die Sie vom Linux-Server mit ifconfig.me erhalten. Die IP-Adresse, die Sie dort erhalten, ist eine maskierte, die in der Host-Datei vorhanden ist.
33 Stimmen
Es ist erlaubt, und eigentlich ist es nur eine Erinnerung für mich, weil ich immer vergesse, woher ich die Parameter kopiere, und jetzt weiß ich, wo ich sie finde :-)
21 Stimmen
Stack Exchange hat die Benutzer immer ausdrücklich dazu ermutigt, ihre eigenen Fragen zu beantworten, siehe hier: stackoverflow.com/help/self-answer
11 Stimmen
Mehr als einmal habe ich SO nach etwas gesucht und eine Antwort auf eine Frage gefunden... von mir selbst. Und eine dieser Fragen wurde auch von mir gestellt. Deshalb ist es gut, wenn man seine eigenen Antworten einstellt. Denken Sie auch an all die anderen Leute, die vielleicht auf Ihr Problem gestoßen sind, wenn Sie Ihre Frage beantworten, werden Sie auch ihnen helfen.
2 Stimmen
Das aktualisierte Dokument für Java 8 lautet aquí
0 Stimmen
@Mauren: Können Sie einen Hinweis auf Ihre geschlossene Frage geben, die Sie selbst beantwortet haben? Es könnte sich lohnen, darüber auf Meta zu diskutieren.
0 Stimmen
@kevinarpe Es tut mir leid. Das ist schon lange her und ich bin nicht mehr in der Lage, Ihnen den Link und den Inhalt zur Verfügung zu stellen.
0 Stimmen
Die Frage sollte erwähnen, dass Sie genau das gleiche Problem haben können, wenn jvisualvm beim Versuch, CPU-Sampling zu starten, die Meldung "Failed to create JMX connection to target application" ausgibt.