ActiveMQ第三方Web Console hawtio的使用

来源:互联网 发布:网络打鱼赌钱游戏 编辑:程序博客网 时间:2024/06/18 18:28

开始


第一步


下载hawtio offline .war 文件。





第二步



解压上面下载的文件

第三步


把上面解压出来的文件夹重命名为 “hawtio”

第四步



拷贝上面的hawtio文件夹到D:\apache-activemq-5.14.0\webapps目录下

第五步



打开D:\apache-activemq-5.14.0\conf目录下的jetty.xml文件,75行位置添加

<bean class="org.eclipse.jetty.webapp.WebAppContext">    <property name="contextPath" value="/hawtio" />    <property name="war" value="${activemq.home}/webapps/hawtio" />    <property name="logUrlOnStart" value="true" /></bean>





第六步


修改D:\apache-activemq-5.14.0\bin目录下的activemq.bat,以记事本打开,搜索ACTIVEMQ_OPTS,在该变量第二处后面添加

-Dhawtio.realm=activemq -Dhawtio.role=admins -Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal



测试


打开浏览器,地址栏输入 http://localhost:8161/hawtio,以admin/admin登录。
备注:自带的web console入口是:http://localhost:8161/admin


参考


http://activemq.apache.org/web-console.html
http://sensatic.net/activemq/activemq-and-hawtio.html
http://www.bennet-schulz.com/2016/07/apache-activemq-and-hawtio.html
http://blog.christianposta.com/activemq/hawtio-activemq/


解决无法登陆问题


按上面开始-第六步添加变量,访问 http://localhost:8161/hawtio,控制台会提示 “-Dhawtio.realm不是内部或外部命令”等,导致在登录的时候显示
没有为karaf配置Login Module,Login forbidden错误,解决办法如下:

先撤销第六步,该变量第1处后面添加,一定注意不能放在行首


1 0
原创粉丝点击