Aktivieren der remote-JMX on Jetty
Ich versuche zum aktivieren der remote-JMX on a Jetty 6.1.26-Instanz auf Windows läuft.
Ich habe versucht, mehrere Ansätze, aber das Ergebnis ist immer das gleiche:
Wenn ich versuche zu verbinden, von jconsole zu service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
habe ich "connection refused".
Ich gefunden habe mehrere Anleitungen im internet, aber niemand scheint zu helfen.
Bitte beachten Sie, dass ich bin mit Steg eigenständige, von der "Jetty-Service.exe" wrapper.
Es wäre toll, wenn jemand könnte einen Weg vorschlagen, um remote-JMX on jetty.
- Sind Sie sicher, dass Sie nicht Netzwerk - /firewall-Probleme? Können Sie
ping
dem remote-Computer und eine Verbindung zu 1099 mittelnet
/nc
? Wenn der port ist das problem, vielleicht versuchen Sie Jolokia? - Ich bin mit dem Jetty-Instanz lokal. Die lokale firewall ist deaktiviert, nur für den Fall. Ich kann nicht mit telnet auf 127.0.0.1 1099
- Ok, sieht aus wie ich schaffte den Anschluss. Habe ich zu Beginn der Steg von der Kommandozeile die folgenden Argumente: java -Dcom.Sonne.management.jmxremote -Dcom.Sonne.management.jmxremote.ssl=false -Dcom.Sonne.management.jmxremote.authenticate=false -Dcom.Sonne.management.jmxremote.port=1099 -jar start.jar etc/jetty-jmx.xml etc/jetty.xml
- Ihr Recht... ich habe es zu arbeiten, aber nur, wenn ich nicht Bearbeiten etc/jetty-jmx.xml config-Datei. ich kann nicht damit es funktioniert, durch Bearbeiten der Datei allein.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bin ich die Beantwortung meiner eigenen Frage.
Dies ist der Weg, den ich gefunden habe, um starten Sie Jetty mit JMX aktiviert:
Dem Jetty ist das? Ich hatte das gleiche zu tun gestern. Zuerst musste ich kommentieren etc/jetty-jmx.xml in der start.ini-Datei (Installations-Stammverzeichnis.) Dann ich hatte, um die gleiche jmx-system-Eigenschaften, die Sie erwähnt in Ihrem Kommentar oben. Es sei denn, Sie Bearbeiten beginnen.ini, du siehst nicht die Jetty-spezifische MBeans, aber Sie werden in der Lage sein, um eine Verbindung über jConsole.