0

Tomcat から接続しようとしているスタンドアロンの Hornetq を実行しているときに、このエラーが発生します。このエラーが発生します:

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)
4

1 に答える 1

1

実際には存在しないインスタンスから属性を取得しようとしています。私が提案するのは、そのインスタンスで getAttribute を呼び出さないことです。queryName(or) queryMBeans を試している間に、Mbean が存在するかどうかがわかります。

于 2012-01-05T17:13:07.307 に答える