每当需要消息队列来解决我的集成问题时,Apache ActiveMQ都是我的首选。

在独立模式下运行Apache ActiveMQ和hawtio 不幸的是ActiveMQ Web控制台不那么舒适,所以我决定将Red Hat JBoss项目hawtio添加到我的独立ActiveMQ环境中。

在独立模式下运行Apache ActiveMQ和hawtio

Hawtio是用于管理Java内容的模块化Web控制台。 它具有漂亮的仪表板,Wiki和许多用于日志健康状况 ,JMX,OSGi, Apache ActiveMQApache CamelApache OpenEJBApache TomcatJettyJBossFuse Fabric的插件。
当前只有几本教程介绍了如何将hawtio添加到独立的ActiveMQ安装中。 不幸的是,这些教程已经过时且具有误导性。 因此,我正在编写本教程。 您可以将其视为现有教程的更新。

有两种方法可以启动独立的ActiveMQ并在hawtio中运行。 您可以按照以下步骤进行操作,也可以查看我的GitHub存储库,其中包含ActiveMQ和hawtio的运行版本。 你可以在这里找到它。

入门

  1. 下载最新版本的ActiveMQ( 下载
  2. 下载hawtio离线.war文件( 下载
  3. 解压缩以前下载的activemq文件夹
  4. 解压缩.war文件
  5. 将文件夹重命名为“ hawtio”
  6. 将其复制到解压缩的activemq / webapps文件夹中
  7. 要覆盖hawtio auth默认设置,请打开位于activemq文件夹中bin文件夹中的env脚本。
  8. 搜索“ ACTIVE_OPTS”并添加以下三个属性:-Dhawtio.realm = activemq -Dhawtio.role = admins -Dhawtio.rolePrincipalClasses = org.apache.activemq.jaas.GroupPrincipal

完成这些步骤后,您可以通过http:// localhost:8161 / hawtio访问hawtio Web控制台,并使用admin / admin登录。 hawtio Web控制台如下所示:

在独立模式下运行Apache ActiveMQ和hawtio
如您所见,hawtio是一个非常不错的插件,并且比标准ActiveMQ控制台更舒适。 试试看! 玩ActiveMQ和hawtio!

翻译自: https://www.javacodegeeks.com/2016/07/running-apache-activemq-hawtio-standalone-mode.html

相关文章: