Öffnet Java 6 einen Standardport für JMX-Remoteverbindungen?

Meine konkrete Frage hat zu tun mit der JMX-wie in JDK 1.6: wenn ich einen Java-Prozess mit JRE 1.6 mit

com.sun.management.jmxremote

in der Kommandozeile, gibt Java wählen Sie eine Standard-port für remote-JMX-verbindungen?

Vorgeschichte: ich bin derzeit versucht, ein Verfahren zu entwickeln, um zu geben, um einen Kunden, der es Ihnen ermöglichen wird, eine Verbindung, unsere Prozesse via JMX-remote von einem anderen Rechner. Das Ziel ist facillitate Ihre remote-debugging einer situation auftreten, auf ein real-time-display-Konsole. Wegen Ihrer service-level-Vereinbarung, sind Sie stärker motiviert, um zu erfassen, wie viel Daten wie möglich, und wenn die situation scheint zu kompliziert zu beheben schnell, neu starten, die display-Konsole und erlaubt es, eine Verbindung zu der server-Seite.

Ich bin mir bewusst das ich laufen konnte jconsole auf JDK 1.6 Prozesse und jvisualvm auf post-JDK 1.6.7 Prozesse gegeben physischen Zugriff auf die Konsole. Da jedoch die betrieblichen Erfordernisse und der Menschen verbundenen Probleme, wir sind stark motiviert zu greifen, die Daten, die wir benötigen, aus der Ferne und Holen Sie auf und läuft wieder.

EDIT: ich bin mir bewusst, das command line port-Eigenschaft

com.sun.management.jmxremote.port=portNum

Die Frage, die ich versuche zu beantworten ist, wenn Sie nicht festlegen, dass das Eigentum an der Kommandozeile, gibt Java-wählen Sie einen anderen port für die Fernwartung? Wenn ja, wie können Sie bestimmen, was es sein könnte?

InformationsquelleAutor der Frage Bob Cross | 2009-02-05

Schreibe einen Kommentar