最近,我在使用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。
有沒有其他人有類似的問題,或者是否有我失蹤的解決方案?