Ich verwende eine Client / Server-Anwendung mit JBoss.
Wie kann ich eine Verbindung zum MBeanServer des JVM-Servers herstellen? Ich möchte den MemoryMX MBean verwenden, um den Speicherverbrauch zu verfolgen.
Ich kann eine Verbindung zum JBoss MBeanServer mit Hilfe der JNDI-Suche herstellen, aber die MBean java.lang.MemoryMX ist nicht beim JBoss MBeanServer registriert.
EDIT: Voraussetzung ist der programmatische Zugriff auf die Speicherbelegung vom Client aus.
Haben Sie versucht, eine JConsole
(is $JAVA_HOME/bin
) zu starten, um sich mit dem Server zu verbinden? Sie sollten in der Lage sein, Speicherstatistiken von dort anzuzeigen