首页 > 解决方案 > 如何在 Wildfly 10.1.0 中访问 ActiveMQ Web 控制台?

问题描述

我知道 Wildfly 10.1.0 附带 ActiveMQ Artemis 作为其默认 JMS 代理,这很好。
我还知道,在 Wildfly 之外将 ActiveMQ 作为独立应用程序运行时,您可以访问其 Web 控制台。
我的问题是如何仅使用下载时附带的 Wildfly 10.1.0 访问/激活/启用此网络控制台?是否有必要进行任何配置或将任何东西部署到 Wildfly 中?
我希望能够检查 JMS 消息内容,并且 Web 控制台似乎很适合。
提前致谢!

标签: javajbosswildflyactivemq-artemis

解决方案


ActiveMQ Artemis Web 控制台是与web目录中的独立代理一起分发的一些 Web 应用程序。从理论上讲,您应该能够获取这些战争文件并将它们部署在 WildFly 中。他们是:

  • activemq-branding.war
  • artemis-plugin.war
  • console.war

也就是说,WildFly 已经内置了一个管理层,它有自己的 Web 控制台以及强大的 CLI 客户端。管理层在进行更改时执行诸如在后台修改服务器的 XML 配置之类的事情。独立的 ActiveMQ Artemis 控制台将绕过 WildFly 的管理层,因为它将通过 JMX 直接与嵌入式 Artemis 代理通信。我以前没有这样做过,所以它可能根本不起作用,但正如我所说,理论上你所需要的只是独立控制台的战争文件。


推荐阅读