无法访问ActiveMQ Web控制台

时间:2015-11-13 16:23:07

标签: eclipse browser console activemq tomee

我无法访问ActiveMQ的Web控制台。

their website上,它表示您可以通过以下网址访问控制台:localhost:8161 / admin

但是当我尝试这个时,我得到的是“这个网页不可用”

我发现另一个网站说我可以通过端口'61616'访问它,它以下列形式给出了回复: enter image description here

我在这个问题上做了一些广泛的搜索,发现其他人遇到了同样的问题,但没有找到解决方案。

我是使用ActiveMQ的新手,所以如果我遗漏了任何相关信息,请原谅。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

管理控制台是部署在嵌入式Jetty服务器中的Web应用程序(WAR-file),该服务器与ActiveMQ独立分发一起启动。

由于您打算在Tomcat内部的Web应用程序中运行ActiveMQ,因此启动Jetty服务器是没有意义的。

只需将Web控制台WAR部署到Tomcat即可。您需要指出JMS / OpenWire连接URI以及与ActiveMQ Web控制台的JMX连接URI才能实现。通常在Tomcat setenv.sh(或类似文件)中:

if ($result != null) {
        while ($returnValue[] = $result->fetch_array(MYSQLI_ASSOC));
}

这要求您在Tomcat实例上进行JMX设置。如果没有,check this Tomcat doc page出来。

这将像Tomcat中的任何应用程序一样部署控制台(而不是端口8161)。

偏离主题,但是将Web控制台与实际代理分离的一个很好的功能是,您可以使用故障转移协议和逗号分隔的jmx设置访问主/从对的activem代理。