我正在使用带注释的pojo-MBean。但部署后mbean没有出现在jmx-console中。我相信通过注释,不需要使用jboss-service.xml。 有人可以解释一下我可能会错过什么吗? 我使用的是版本jboss 5.1,我的mbean看起来像这样 -
@Service(objectName = Statistics.ManagementJNDIName)
@Depends({ Statistics.MSEJNDIName })
public class StatisticsImplMBean {
....
}
答案 0 :(得分:0)
您是否为MBean定义了@Management接口?
示例:
public interface IStatisticsMBean {
void printStatistics();
....
}
@Management(IStatisticsMBean.class)
@Service(objectName = Statistics.ManagementJNDIName)
@Depends({Statistics.MSEJNDIName})
public class StatisticsImplMBean {
....
}