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

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

1 ответов


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

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

Это, вероятно, займет у вас довольно много проб и ошибок, чтобы получить все необходимые банки на вашем пути к классам вы-вам понадобятся все Jetty, JSP, Serlvets, JSTL и многое другое-плюс материал ActiveMQ слишком!--1-->