У меня есть встроенный брокер, полностью настроенный с помощью java-кода (без развертываемых файлов xml). Когда я указываю свой браузер на веб-консоль, я просто получаю 404, а lsof показывает, что ничего не прослушивается на 8161. Можно ли использовать веб-консоль только с кодом Java? Меня устраивает использование веб-сервера, поставляемого с ActiveMQ, и меня устраивает порт 8161.
Веб-консоль ActiveMQ не работает со встроенным брокером
Ответы (1)
Если вы используете код Java, а не Spring, просто создайте свой собственный контейнер сервлетов и зарегистрируйте внутри него WAR администратора.
Этот пример показывает, как это сделать в коде Java, который взят из исходного кода веб-консоли.
Вероятно, вам потребуется немало проб и ошибок, чтобы получить все необходимые jar-файлы в пути к классам, имейте в виду — вам понадобятся все Jetty, JSP, Serlvets, JSTL и многое другое, а также материал ActiveMQ.
person
James Strachan
schedule
26.11.2008