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

StackOverflow https://stackoverflow.com/questions/318193

  •  11-07-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top