Просмотр сообщений в очереди с помощью hawtio

Я пытаюсь использовать hawtio для просмотра некоторых тем в очереди в ActiveMQ.

Но когда я нажимаю на просмотр сообщений, я получаю пустой список в качестве вывода (хотя я знаю, что содержимое не пустое).

Это сообщение об ошибке, которое я получаю, когда просматриваю свой локальный хост на /8080/hawtio/, поэтому я предполагаю, что это вызывает что-то.

Кстати, ActiveMQ не поддерживает просмотр тем; только очереди


person user1413969    schedule 30.10.2013    source источник
comment
Не удалось получить ответ! { "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 est(ExecHandler.java:40)\n\tat org.jolokia.handler.JsonRequestHandler.handleRequest(JsonRequestHandler.java:89)\n\tat 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. handle(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" }   -  person Claus Ibsen    schedule 01.11.2013


Ответы (3)


Вам нужно будет обновиться до версии hawt.io 1.2M27, которая устраняет эту проблему. 1.2M26 предполагал, что запрос журнала всегда был установлен, M27 удалил его из значения по умолчанию.

person James Strachan    schedule 04.11.2013

Также мы еще не поддерживаем все типы сообщений activemq, для этого существует открытая проблема -> https://github.com/hawtio/hawtio/issues/655

person John Ament    schedule 02.11.2013

Поэтому, если ваши сообщения не являются текстовыми сообщениями, это может быть причиной того, что вы не видите тело сообщения.

Какую версию ActiveMQ и hawtio вы используете? И как вы запускаете ActiveMQ, например, автономно с помощью bin/activemq или каким-либо другим способом?

person Stan Lewis    schedule 04.11.2013