最近,我在使用MongoDB 2.10.1和我的JavaEE应用程序在Jboss 4.2.3GA上运行时遇到了应用程序启动时的问题。MongoDB JMX注册异常:类不公开管理接口
AM com.mongodb.DBPortPool$Holder get
WARNING: JMX registration error: com.mongodb.util.management.JMException:
javax.management.NotCompliantMBeanException: Class does not expose a management
Class does not expose a management interface: java.lang.Object
Consider setting com.mongodb.MongoOptions.alwaysUseMBeans property to true.
Continuing...
我的应用程序处理使用无状态会话Bean数据库查询,从我所看到的,是有MongoOptions设置alwaysUseMBeans为的Java6或更高版本的用户,运行在JBoss上一段时间。但是,在尝试通过Java驱动程序将alwaysUseMBeans设置为true时,没有可用的setter。
有没有其他人有类似的问题,或者是否有我失踪的解决方案?