java - 如何在 Wildfly 10.1.0 中访问 ActiveMQ Web 控制台?
问题描述
我知道 Wildfly 10.1.0 附带 ActiveMQ Artemis 作为其默认 JMS 代理,这很好。
我还知道,在 Wildfly 之外将 ActiveMQ 作为独立应用程序运行时,您可以访问其 Web 控制台。
我的问题是如何仅使用下载时附带的 Wildfly 10.1.0 访问/激活/启用此网络控制台?是否有必要进行任何配置或将任何东西部署到 Wildfly 中?
我希望能够检查 JMS 消息内容,并且 Web 控制台似乎很适合。
提前致谢!
解决方案
ActiveMQ Artemis Web 控制台是与web
目录中的独立代理一起分发的一些 Web 应用程序。从理论上讲,您应该能够获取这些战争文件并将它们部署在 WildFly 中。他们是:
activemq-branding.war
artemis-plugin.war
console.war
也就是说,WildFly 已经内置了一个管理层,它有自己的 Web 控制台以及强大的 CLI 客户端。管理层在进行更改时执行诸如在后台修改服务器的 XML 配置之类的事情。独立的 ActiveMQ Artemis 控制台将绕过 WildFly 的管理层,因为它将通过 JMX 直接与嵌入式 Artemis 代理通信。我以前没有这样做过,所以它可能根本不起作用,但正如我所说,理论上你所需要的只是独立控制台的战争文件。
推荐阅读
- python - 替换RDD中的最后一个元素
- sql-server - 通过 SSIS 将数据从 Excel (xlsx) 文件加载到 SQL 表时出现科学记数法问题
- java - 多行 Snakeyaml
- javascript - 在 Javascript 中为 Acrobat 存储和检索数据
- list - 将列表中的文本设置为文本小部件颤动
- python - python - 如何使用python中的循环减去满足某些条件的csv文件中的值?
- node.js - 将请求转发到内部服务 lambda AWS
- java - 无法定义以 keycloak 开头的属性
- javascript - 如何获取css中的属性数量
- cypress - 在 cypress 中键入变量,然后按 enter