最近我在应用程序启动时遇到了问题,使用 MongoDB 2.10.1,我的 JavaEE 应用程序在 Jboss 4.2.3GA 上运行。
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 处理数据库查询,据我所知,在 Jboss 上运行时,有一个 MongoOptions 设置为 Java6 或更高版本的用户的 alwaysUseMBeans。但是,在尝试通过 Java 驱动程序将 alwaysUseMBeans 设置为 true 时,没有这样的 setter 可用。
有没有其他人有类似的问题,或者有没有我缺少的解决方案?