2011-08-31 77 views
0

我試圖用VisualVM來剖析我的應用程序。當我爲remoteJMX連接添加參數時,出現以下錯誤。 我正在使用遠程JMX進行身份驗證。Jboss適配器線程池錯誤

Caused by: java.lang.RuntimeException: Error creating MBeanProxy: jboss.jca:service=AdapterThreadPool 

      at org.jboss.mx.util.MBeanProxyExt.init(MBeanProxyExt.java:415) 

      at org.jboss.mx.util.MBeanProxyExt.<init>(MBeanProxyExt.java:99) 

      at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:394) 

      at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:349) 

      at org.jboss.mx.util.MBeanProxyExt.create(MBeanProxyExt.java:324) 

      at com.pscufs.datagateway.base.assist.WorkflowBatchManager.<init>(Unknown Source) 

      at com.pscufs.datagateway.DataGatewayRequest.execute(Unknown Source) 

      at com.pscufs.host.properties.LocalProperties.getNonCAPProperties(Unknown Source) 

      at com.pscufs.host.properties.LocalProperties.getAccountPropertiesFdrCard(Unknown Source) 

      at com.pscufs.host.properties.LocalProperties.getAccountProperties(Unknown Source) 

      at com.pscufs.enterprise.service.ejb3.session.propertycache.PropertyCacheBean.getPropValuesFromLocal(PropertyCacheBean.java:713) 

      ... 77 more 

產生的原因:javax.management.InstanceNotFoundException:jboss.jca:服務= AdapterThreadPool

  at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1094) 

      at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBeanInfo(DefaultMBeanServerInterceptor.java:1372) 

      at com.sun.jmx.mbeanserver.JmxMBeanServer.getMBeanInfo(JmxMBeanServer.java:880) 

      at org.jboss.mx.util.MBeanProxyExt.init(MBeanProxyExt.java:407) 

      ... 87 more 

請幫助!

乾杯, Dwarak

回答

0

依我看通過支持JMX驗證您是導致您的MBean實例的實例化和註冊失敗的服務器啓動。坦率地說,我不確定JBoss容器是否支持用這個JVM參數啓動。如果它對你和你的防火牆有效,那麼將jmx認證設置爲false可能會更好。