Activemq Hawtio可执行文件jar始终;登录失败,禁止";

Activemq Hawtio可执行文件jar始终;登录失败,禁止";,activemq,hawtio,Activemq,Hawtio,我试图让hawtio-1.4.11正常工作,但失败了。我使用的是最简单的配置。 在同一台主机中,activemq-5.9.0(干净,无配置),我只运行java-jar-hawtio-app-1.4.11.jar。 我已经测试了activemq(旧控制台和hawtio)的登录,它工作正常。 然后我访问了hawtio http://my_ip_address:8080/hawtio 并填写了表格,我被重定向到登录页面。然后当我点击登录,我得到“登录失败,禁止” 无法看到任何日志消息,请给我提示 提

我试图让hawtio-1.4.11正常工作,但失败了。我使用的是最简单的配置。 在同一台主机中,activemq-5.9.0(干净,无配置),我只运行java-jar-hawtio-app-1.4.11.jar。 我已经测试了activemq(旧控制台和hawtio)的登录,它工作正常。 然后我访问了hawtio

http://my_ip_address:8080/hawtio
并填写了表格,我被重定向到登录页面。然后当我点击登录,我得到“登录失败,禁止”

无法看到任何日志消息,请给我提示

提前感谢您的帮助

更新:

我做了家禽测试:

wget --user admin --password admin --auth-no-challenge http://localhost:8161/hawtio/jolokia/read/org.apache.activemq:type=Broker,brokerName=localhost/TotalConsumerCount
它工作正常(HTTP 200),并且使用了错误的密码(HTTP 403)。它似乎按预期工作,但仍然无法使hawtio独立连接。

当我尝试使用hawtio登录时,唯一的日志消息是(无论我是否使用了正确的密码):


顺便说一句,我尝试了很多不同的设置,包括jboss-4.2.3中的war版本,但都失败了。

请参阅本博客文章,了解如何在ActiveMQ中安装hawtio作为web控制台


它还解释了如何设置安全部分,这可能是您的问题所在。

我遇到了一个类似的问题:在尝试远程连接到ActiveMQ jolokia api(ActiveMQ 5.10.1)时,始终获取hawtio(1.4.45)样式的登录页

原因是在hawtio中配置的指向ActiveMQ jolokia api的URL paht必须以
/
结尾


例如,Unix机器上的
/api/jolokia/
,我通过更改配置脚本的configurationpath顺序来解决这个问题。在#配置#下的/bin/activemq脚本中添加了/bin/env作为使用实例的第一个语句

因为它忽略了其他的,但是这里提到的第一个


快乐编码

我可以登录到activemq控制台,但不能在hawtio中登录

就我而言,我发现:

  • activemq控制台凭证从conf/jetty-realm.properties读取
  • 从conf/users.properties和conf/groups.properties读取凭证

在users.properties中,密码不能包含相同的字符,在我的例子中,欧元符号€

对不起,不起作用。我已经有了-Dhawtio.realm=activemq-Dhawtio.role=admins,但它不接受来自可执行jar的登录。我尝试使用activemq的5.9.1和5.10.0版本,第一次尝试就成功了。我相信这与activemq-5.9.0有关。所以我会升级。
2014-07-17 19:08:47,342 | DEBUG | Handling request for path /auth/login | io.hawt.web.AuthenticationFilter | qtp962581073-40
2014-07-17 19:08:47,342 | DEBUG | Doing authentication and authorization for path /auth/login | io.hawt.web.AuthenticationFilter | qtp962581073-40