Zugriff auf einen Remote-MBean-Server

9

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.

    
parkr 13.08.2009, 05:30
quelle

4 Antworten

5

Im Gegensatz zum MBeanServer des JBoss-Servers lässt der MBean-Server der JVM standardmäßig keine Fernüberwachung zu. Sie müssen verschiedene Systemeigenschaften festlegen, um dies zu ermöglichen:

Ссылка

    
skaffman 13.08.2009, 07:46
quelle
15

Ich schrieb eine Klasse wie folgt:

%Vor%     
Krolique 31.08.2010 20:00
quelle
4

Ein Codebeispiel aus einem IBM Artikel: Link

%Vor%     
Shimi Bandiel 13.08.2009 06:18
quelle
1

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

    
oxbow_lakes 13.08.2009 06:12
quelle

Tags und Links