JBoss über service:jmx:rmi... verbinden?

Hallo,
Kann ich bestätigen.
das Testprogramm funktioniert mit dem CommunityEdition Server auch bei mir.
Komischer Weise will die JConsole mit dem Server nicht so richtig.
Gruß, Bastian
 
Hallo!

Die JConsole gibt bei mit folgende Fehler aus:
C:\Documents and Settings\Tom>jconsole
Error when synchronizing with MBeanServer : javax.management.InstanceNotFoundException: JMImplementation:type=MBeanServerDelegate
Wird wohl ein Sun spezifisches MBean sein...
//Edit Jap:
* This <CODE>ObjectName</CODE> is:
* <BR>
* <CODE>JMImplementation:type=MBeanServerDelegate</CODE>.
*
* @since 1.5
*/
com.sun.jmx.mbeanserver.JmxMBeanServer implements SunJmxMBeanServer ...

Das wirds wohl vermutlich in IBMs JRE nicht geben... also wird die JConsole nur zur Ueberwachung von Sun JVMs. Hatte aber bis jetzt nirgends gelesen, dass jemand versucht haette mit der JConsoel nicht Sun JVMs zu monitoren...

//Edit2 ... quark...
Diese Community Edition verwendet mx4j als JMX-Bibliothek. Innerhalb von mx4j wird in mx4j.server.MX4JMBeanServer im Ctor folgendes gemacht:
Java:
 try
        {
            delegateName = new ObjectName("JMImplementation", "type", "MBeanServerDelegate");
        }
        catch(MalformedObjectNameException ignored) { }
Das JMImplementation MBean scheint Standard zu sein...

Gruss Tom
 
Hallo,
Ich habe mir aus folgenden zwei Projekten jetzt zumindest einmal eine privisorische Lösung gebaut:
http://www.alphaworks.ibm.com/tech/mbeaninspector
und
http://publib.boulder.ibm.com/infoc...ere.exp.doc/info/exp/ae/rjmx_adminclient.html

Hierbei habe ich meine Testklasse in der Datei mbeaninspector.bat einfach durch die Startklasse des MBeaninspektors ersetzt.

Zur Erstellung meiner Klasse muss ich die Java Version des Websphere verwenden und diverse Klassen im Classpath verwenden, die das Beispiel benötigt.

Ziemlich umständlich und unkomfortabel.

gruß, Bastian
 
Zurück