JBoss MBean

Chefkoch333

Erfahrenes Mitglied
Hi,
ich versuche eine simple MBean auf dem JBossESB-Server 4.4 zu deployen. Leider bekomme ich immer nur diese Fehlermeldung:

Code:
11:37:24,974 ERROR [MainDeployer] Could not create deployment: file:/D:/Tools/jbossesb-server-4.4.GA/server/default/tmp/deploy/tmp62489SettingsPropagation-1.0-SNAPSHOT.esb-contents/jboss-service.xml
org.jboss.deployment.DeploymentException: Class does not expose a management interface: java.lang.Object; - nested throwable: (javax.management.NotCompliantMBeanException: Class does not expose a management interface: java.lang.Object)
	at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:196)
	at org.jboss.system.ServiceController.install(ServiceController.java:226)
	at sun.reflect.GeneratedMethodAccessor19.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
	at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
	at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
	at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
	at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
	at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
	at $Proxy4.install(Unknown Source)
.....

Ich bin leider nicht sehr erfahren im Umgang mit MBeans, und konnte keinen Fehler finden.
Hier das Interface:
Code:
package test.interfaces;
public interface AdministratorMBean extends org.jboss.system.ServiceMBean {

   public void test();
}

Und die MBean Impl:
Code:
package test;

import test.interfaces.AdministratorMBean;
import org.jboss.system.ServiceMBeanSupport;

public class Administrator extends ServiceMBeanSupport implements AdministratorMBean {

   @Override
   public String getName() {
      return "AdminXX";
   }
      
   public void test() {
      System.out.println("---------------DAS IST EIN TEST----------------------");
   }
}

Und der deployment descriptor:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<server>

   <mbean name="jboss.ws:service=Administrator" 
          code="test.Administrator">
   </mbean>
</server>

Irgentwas läuft falsch, aber ich komme nicht drauf was, bin für jede Hilfe dankbar
 

Neue Beiträge

Zurück