从Tomcat连接到Hornetq时出错

时间:2011-12-20 19:34:11

标签: tomcat queue jms jmx hornetq

当我有一个独立的Hornetq运行时,我遇到了这个错误,我正试图从tomcat连接到它。我收到这个错误:

javax.management.InstanceNotFoundException: org.hornetq:module=Core,type=Queue,address="jms.queue.MyQueue",name="jms.queue.MyQueue"
       com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1094)
   com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:662)

com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)

1 个答案:

答案 0 :(得分:1)

您正试图从实际上不存在的实例中获取属性。我建议不要在实例上调用getAttribute为null。在尝试queryName(或)queryMBeans时,您将知道Mbean是否存在。