Веб-консоль ActiveMQ не работает со встроенным брокером

У меня есть встроенный брокер, полностью настроенный с помощью java-кода (без развертываемых файлов xml). Когда я указываю свой браузер на веб-консоль, я просто получаю 404, а lsof показывает, что ничего не прослушивается на 8161. Можно ли использовать веб-консоль только с кодом Java? Меня устраивает использование веб-сервера, поставляемого с ActiveMQ, и меня устраивает порт 8161.


person darrickc    schedule 25.11.2008    source источник


Ответы (1)


Если вы используете код Java, а не Spring, просто создайте свой собственный контейнер сервлетов и зарегистрируйте внутри него WAR администратора.

Этот пример показывает, как это сделать в коде Java, который взят из исходного кода веб-консоли.

Вероятно, вам потребуется немало проб и ошибок, чтобы получить все необходимые jar-файлы в пути к классам, имейте в виду — вам понадобятся все Jetty, JSP, Serlvets, JSTL и многое другое, а также материал ActiveMQ.

person James Strachan    schedule 26.11.2008