ActiveMQ Webコンソールは組み込みブローカーでは機能しません
質問
Javaコードで完全に構成された組み込みブローカーがあります(デプロイ可能なxmlファイルはありません)。ブラウザでWebコンソールを指定すると、404が表示されるだけで、lsofは8161でリッスンしていないことを示します。JavaコードのみでWebコンソールを使用することはできますか? ActiveMQに付属のWebサーバーを使用しても問題ありません。また、8161ポートでも問題ありません。
解決
Javaコードを使用していて、Springを使用していない場合は、独自のサーブレットコンテナを自分で作成し、その内部に管理WARを登録するだけです。
この例は、Webコンソールのソースから取得したJavaコードでそれを行う方法を示しています。
クラスパス上のすべての必要なjarファイルを取得するには、かなりの試行錯誤が必要になるでしょう。Jetty、JSP、Servett、JSTLなどすべてに加えて、ActiveMQのものも必要になります
所属していません StackOverflow