Lokale JMX-Verbindung zu Liberty konfigurieren

In diesem Abschnitt wird beschrieben, wie Sie auf den lokalen JMX-Connector (Java™ Management Extensions) in Liberty zugreifen. Der lokale Connector wird über das Liberty-Feature localConnector-1.0 aktiviert.

Informationen zu diesem Vorgang

Der lokale Connector wird über das Liberty-Feature localConnector-1.0 aktiviert. Der Zugriff über den lokalen Connector wird durch die Richtlinie geschützt, die vom verwendeten SDK implementiert wird. Momentan erfordern die SDKs, dass der Client auf demselben Host wie Liberty und unter derselben Benutzer-ID ausgeführt wird.

Anmerkung: Eine in Liberty implementierte Anwendung hat uneingeschränkten Zugriff auf ihr MBeanServer-Verzeichnis.

Im folgenden Abschnitt wird beschrieben, wie Sie den lokalen Connector in Liberty konfigurieren und auf diesen zugreifen.

Vorgehensweise

  1. Aktivieren Sie den lokalen Connector mit dem folgenden Code in der Datei server.xml.
    <featureManager>
         <feature>localConnector-1.0</feature>
    </featureManager>
  2. Greifen Sie mit dem Tool JConsole oder mit dem JMX-Client, der auf demselben Host installiert ist, auf den lokalen Connector zu.
    • Kopieren Sie den Inhalt von ${server.output.dir}/logs/state/com.ibm.ws.jmx.local.address in die Zwischenablage.
    • Fügen Sie für das Tool "JConsole" den Inhalt der Zwischenablage in das Feld Remote Process. Wenn Sie in der Verbindungsanzeige den lokalen Prozess ws-server.jar defaultServer auswählen und dann auf Connect klicken, verwenden Sie die JDK-Bridge, um die Verbindung zum MBeanServer herzustellen. Die Liberty-Bridge ist zuverlässiger.
    • Fügen sie für den JMX-Client den Inhalt der Zwischenablage in den Konstruktor eines javax.management.remote.JMXServiceURL-Objekts ein. Verwenden Sie diese JMXServiceURL, um eine Verbindung über javax.management.remote.JMXConnectorFactory herzustellen. Wenn der JMX-Client in derselben JVM wie Liberty ausgeführt wird, müssen Sie den Connector nicht verwenden. Stattdessen können Sie direkt auf den MBeanServer zugreifen. Weitere Informationen finden Sie im Artikel Mit JMX-Beans in Liberty arbeiten.

Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_admin_localconnector
Dateiname: twlp_admin_localconnector.html