Веб-консоль ActiveMQ не работает со встроенным брокером
Вопрос
У меня есть встроенный брокер, полностью настроенный с помощью кода Java (нет развертываемых файлов XML). Когда я указываю свой браузер на веб-консоль, я просто получаю 404, и lsof показывает, что ничего не слушает 8161. Можно ли использовать веб-консоль только с кодом Java? Я в порядке с использованием веб-сервера, который поставляется с ActiveMQ, и я в порядке с портом 8161.
Решение
Если вы используете Java-код и не используете Spring, просто создайте свой собственный контейнер сервлетов и зарегистрируйте в нем WAR-файл администратора. Р>
Этот показывает, как это сделать в Java-коде , взятом из источника веб-консоли.
Вероятно, вам понадобится немало проб и ошибок, чтобы получить все необходимые фляги на вашем пути к классам - вам понадобятся все Jetty, JSP, Serlvets, JSTL и многое другое, а также ActiveMQ тоже