当我有一个独立的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)
答案 0 :(得分:1)
您正试图从实际上不存在的实例中获取属性。我建议不要在实例上调用getAttribute为null。在尝试queryName(或)queryMBeans时,您将知道Mbean是否存在。