如何在jboss中部署带注释的MBean?

时间:2011-11-14 13:48:05

标签: java annotations mbeans

我正在使用带注释的pojo-MBean。但部署后mbean没有出现在jmx-console中。我相信通过注释,不需要使用jboss-service.xml。 有人可以解释一下我可能会错过什么吗? 我使用的是版本jboss 5.1,我的mbean看起来像这样 -

@Service(objectName = Statistics.ManagementJNDIName)
@Depends({ Statistics.MSEJNDIName })

public class StatisticsImplMBean  {
....
}

1 个答案:

答案 0 :(得分:0)

您是否为MBean定义了@Management接口?

示例:

public interface IStatisticsMBean {
  void printStatistics();
  ....
}

@Management(IStatisticsMBean.class)
@Service(objectName = Statistics.ManagementJNDIName)
@Depends({Statistics.MSEJNDIName})
public class StatisticsImplMBean {
....
}