无法访问 ActiveMQ Web 控制台
Can't Access ActiveMQ Web Console
我无法访问 ActiveMQ 的 Web 控制台。
在 their website 上它说您可以通过 URL 访问控制台:localhost:8161/admin
但是当我尝试这个时我得到的只是 "This webpage is not available"
我发现另一个网站说我可以通过端口 '61616' 访问它,它给我的响应如下:
我已经对这个问题进行了广泛的搜索,并且发现其他人也有同样的问题,但还没有找到解决方案。
我对使用 ActiveMQ 还很陌生,所以如果我遗漏了任何相关信息,请原谅。
非常感谢任何帮助。
管理控制台是一个部署在嵌入式 Jetty 服务器中的 Web 应用程序 (WAR-file),它随 ActiveMQ 独立分发一起启动。
由于您打算 运行 在 Tomcat 的 Web 应用程序中使用 ActiveMQ,因此启动码头服务器没有意义。
只需将 Web 控制台 WAR 部署到您的 Tomcat。您需要向 ActiveMQ Web 控制台指出 JMS/OpenWire 连接 URI 和 JMX 连接 URI 才能运行。通常在 Tomcat setenv.sh(或类似文件)中:
JAVA_OPTS="$JAVA_OPTS -Dwebconsole.type=properties -Dwebconsole.jms.url=tcp://localhost:61616- Dwebconsole.jmx.url=service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi -Dwebconsole.jmx.user=admin -Dwebconsole.jmx.password=mypassw0rd"
这需要您在 Tomcat 实例上设置 JMX。如果没有,check this Tomcat doc page出局。
这将像 Tomcat(不是端口 8161)中的任何应用程序一样部署控制台。
题外话,但是将 Web 控制台与实际代理分离的一个很好的功能是您可以使用故障转移协议和逗号分隔的 jmx 设置访问 master/slave 对的 activem 代理。
我无法访问 ActiveMQ 的 Web 控制台。
在 their website 上它说您可以通过 URL 访问控制台:localhost:8161/admin
但是当我尝试这个时我得到的只是 "This webpage is not available"
我发现另一个网站说我可以通过端口 '61616' 访问它,它给我的响应如下:
我已经对这个问题进行了广泛的搜索,并且发现其他人也有同样的问题,但还没有找到解决方案。
我对使用 ActiveMQ 还很陌生,所以如果我遗漏了任何相关信息,请原谅。
非常感谢任何帮助。
管理控制台是一个部署在嵌入式 Jetty 服务器中的 Web 应用程序 (WAR-file),它随 ActiveMQ 独立分发一起启动。
由于您打算 运行 在 Tomcat 的 Web 应用程序中使用 ActiveMQ,因此启动码头服务器没有意义。
只需将 Web 控制台 WAR 部署到您的 Tomcat。您需要向 ActiveMQ Web 控制台指出 JMS/OpenWire 连接 URI 和 JMX 连接 URI 才能运行。通常在 Tomcat setenv.sh(或类似文件)中:
JAVA_OPTS="$JAVA_OPTS -Dwebconsole.type=properties -Dwebconsole.jms.url=tcp://localhost:61616- Dwebconsole.jmx.url=service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi -Dwebconsole.jmx.user=admin -Dwebconsole.jmx.password=mypassw0rd"
这需要您在 Tomcat 实例上设置 JMX。如果没有,check this Tomcat doc page出局。
这将像 Tomcat(不是端口 8161)中的任何应用程序一样部署控制台。
题外话,但是将 Web 控制台与实际代理分离的一个很好的功能是您可以使用故障转移协议和逗号分隔的 jmx 设置访问 master/slave 对的 activem 代理。