Консоль ActiveMQ недоступна - PullRequest
       2

Консоль ActiveMQ недоступна

3 голосов
/ 04 августа 2011

Я установил ActiveMQ 5.5.0 на свой компьютер с Windows, и у него была веб-консоль (http://localhost:8161/admin), работающая из коробки.

Затем я установил ActiveMQ (той же версии) на удаленный компьютер с Linux (IP: AAA.BBB.CCC.DDD), но всякий раз, когда я указываю браузеру

http://AAA.BBB.CCC.DDD:8161/admin

В браузере появляется ошибка «Не удается подключиться».

Сетевое соединение есть, я могу подключиться к AAA.BBB.CCC.DDD через ssh и к другому веб-приложению, работающему на том же сервере.

Поэтому я считаю, что причиной проблемы является неправильная конфигурация встроенного сервера Jetty ActiveMQ.

Как можно решить проблему, т.е. е. разрешить доступ к веб-консоли из удаленного браузера?

1 Ответ

4 голосов
/ 05 августа 2011

В вашем конфигурационном файле ActiveMQ вы должны увидеть что-то вроде:

<import resource="${activemq.base}/conf/jetty.xml"/>

Запускает встроенный контейнер Jetty с веб-консолью.

Если вы запустите брокер на консоли, вы должны увидеть следующее, если все работает

 INFO | ActiveMQ WebConsole initialized.
 INFO | Initializing Spring FrameworkServlet 'dispatcher'
 INFO | ActiveMQ Console at http://0.0.0.0:8161/admin
...