2013-10-30 51 views
1

我想用hawtio查看ActiveMQ中的一些入隊主題。用hawtio查看入隊郵件

但是,當我點擊查看消息,我得到一個空白列表作爲輸出(即使我知道內容不是空白)。

這是我在/ 8080/hawtio /上瀏覽我的本地主機時得到的錯誤消息,所以我猜這是造成這種情況的原因。

無法獲得響應! {「error_type」:「javax.management.InstanceNotFoundException」,「error」:「javax.management.InstanceNotFoundException:org.fusesource.insight:type = LogQuery」,「status」:404,「request」:{「operation」: 「logResultsSince」,「mbean」:「org.fusesource.insight:type = LogQuery」,「arguments」:[0],「type」:「exec」},「stacktrace」:「javax.management.InstanceNotFoundException:org。 fusesource.insight:type = LogQuery \ n \ tat com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1095)\ n \ tat com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBeanInfo(DefaultMBeanServerInterceptor.java:1375 )\ n \ tat com.sun.jmx.mbeanserver.JmxMBeanServer.getMBeanInfo(JmxMBeanServer.java:920)\ n \ tat org.jolokia.handler.ExecHandler.extractMBeanParameterInfos(ExecHandler.java:167)\ n \ tat org.jolokia .handler.ExecHandler.extractOperationTypes(ExecHandler.java:133)\ n \ tat org.jolokia.handler.ExecHandler.doHandleRequest(ExecHandler.java:84)\ n \ tat org.jolokia.handler.ExecHandler.doHandleRequ (org.jolokia.backend.MBeanServerExecutorLocal.handleRequest(MBeanServerExecutorLocal.java:109)\ n \ tat org.jolokia.backend.MBeanServerHandler.dispatchRequest(MBeanServerHandler.java:102)\ n \ tat org.jolokia.backend.LocalRequestDispatcher.dispatchRequest(LocalRequestDispatcher.java:91)\ n \ tat org.jolokia.backend.BackendManager。 callRequestDispatcher(BackendManager.java:388)\ n \ tat org.jolokia.backend.BackendManager.handleRequest(BackendManager.java:150)\ n \ tat org.jolokia.http.HttpRequestHandler.executeRequest(HttpRequestHandler.java:197)\ n \ tat org.jolokia.http.HttpRequestHandler.handlePostRequest(HttpRequestHandler.java:131)\ n \ tat org.jolokia.jvmagent.JolokiaHttpHandler.executePostRequest(JolokiaHttpHandler.java:195)\ n \ tat org.jolokia.jvmagent.JolokiaHttpHandler。處理(JolokiaHttpHandler.java:143)\ n \ tat com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:77)\ n \ tat sun.net.h ttpserver.AuthFilter.doFilter(AuthFilter.java:83)\ n \ tat com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:80)\ n \ tat sun.net.httpserver.ServerImpl $ Exchange $ LinkHandler.handle(ServerImpl.java:677)\ n \ tat com.sun.net.httpserver.Filter $ Chain.doFilter(Filter.java:77)\ n \ tat sun.net.httpserver.ServerImpl $ Exchange.run( ServerImpl.java:649)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\ n \ tat java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)\ n \ tat java.lang.Thread.run(Thread.java:724)\ n「}

+0

你使用的是什麼版本的ActiveMQ和hawtio?你如何運行ActiveMQ,例如獨立bin/activemq或其他方式? –

回答

1

您需要升級到hawt.io 1.2M27,它解決了這個問題。 1.2M26假設日誌查詢總是安裝的,M27將它從默認值中刪除。

1

而且我們還不支持所有ActiveMQ消息類型,有一個爲一個開放的問題 - >https://github.com/hawtio/hawtio/issues/655

所以,如果你的消息不發短信,這可能是爲什麼你沒有看到郵件正文中。

2

順便提一句,ActiveMQ不支持瀏覽主題;只有隊列