Hallo,
ich möchte die JBoss Server MBeans über einen http-Adaptor (beispielsweise der des mx4j) abfragen.
Im Handbuch des MX4J ist beschrieben, wie man den HTTP-Adaptor an einem Server registriert.
Aber erst nachdem er das MBeanServer Object erhalten hat und über dieses dann nach folgendem Schema vorgehen kann.
MBeanServer mbs = ...
mbs.registerMBean(nameOfHttpAdaptor);
Mein Problem.
Ich habe bei meinem JBoss kein MBeanServer Object, sondern einen RMIConnector, wiel ich keine andere Methode kenne auf den alten Jboss3.2.x zuzugreifen.
Bei anderen Servern, bei denen ich eine Verbindung über ein MBeanServer-Object habe, bekomme ich eine Exception, dass das MBean (Der Http-Adaptor) nicht serializable sei und daher nicht registriert werden kann, weil ich auch hier wieder über RMI zugreife.
Was mache ich falsch?
Niergendwo im Internet ist konkret dargestellt, wie man einen HTTP-Adaptor registriert. Es wird immer nur schemenhaft das Vorgehen dargestellt, welches bei mir zu exceptions führt.
Gruß, Bastian
ich möchte die JBoss Server MBeans über einen http-Adaptor (beispielsweise der des mx4j) abfragen.
Im Handbuch des MX4J ist beschrieben, wie man den HTTP-Adaptor an einem Server registriert.
Aber erst nachdem er das MBeanServer Object erhalten hat und über dieses dann nach folgendem Schema vorgehen kann.
MBeanServer mbs = ...
mbs.registerMBean(nameOfHttpAdaptor);
Mein Problem.
Ich habe bei meinem JBoss kein MBeanServer Object, sondern einen RMIConnector, wiel ich keine andere Methode kenne auf den alten Jboss3.2.x zuzugreifen.
Bei anderen Servern, bei denen ich eine Verbindung über ein MBeanServer-Object habe, bekomme ich eine Exception, dass das MBean (Der Http-Adaptor) nicht serializable sei und daher nicht registriert werden kann, weil ich auch hier wieder über RMI zugreife.
Was mache ich falsch?
Niergendwo im Internet ist konkret dargestellt, wie man einen HTTP-Adaptor registriert. Es wird immer nur schemenhaft das Vorgehen dargestellt, welches bei mir zu exceptions führt.
Gruß, Bastian