我正在尝试通过 ActiveMQ QA 控制台页面浏览或发送消息到队列,但我从控制台收到以下错误页面,下面是错误日志,
ActiveMQ 经典版本:5.13.3 和 Java - 1.8。
2023-12-07 09:06:53,669 | INFO | Connector vm://localhost started | org.apache.activemq.broker.TransportConnector | qtp2112135199-8255672
2023-12-07 09:06:53,674 | WARN | Failed to add Connection ID:######-37764-1698915314642-4:122 due to java.lang.SecurityException: User name [admin] or password is invalid. | org.apache.activemq.broker.TransportConnection | ActiveMQ VMTransport: vm://localhost#243-1
2023-12-07 09:06:53,675 | WARN | Security Error occurred on connection to: vm://localhost#242, User name [admin] or password is invalid. | org.apache.activemq.broker.TransportConnection.Service | ActiveMQ VMTransport: vm://localhost#243-1
2023-12-07 09:06:53,676 | INFO | Connector vm://localhost stopped | org.apache.activemq.broker.TransportConnector | qtp2112135199-8255672
2023-12-07 09:06:53,678 | WARN | | org.eclipse.jetty.servlet.ServletHandler | qtp2112135199-8255672
org.apache.jasper.JasperException: An exception occurred processing JSP page /browse.jsp at line 19
16: --%>
17: <html>
18: <head>
19: <c:set var="pageTitle" value="Browse ${requestContext.queueBrowser.JMSDestination}"/>
20:
21: <%@include file="decorators/head.jsp" %>
22: </head> `
管理员用户是否有需要更新的配置文件?并为 activemq 服务器中配置的所有用户收到此错误。
我尝试在本地安装 ActiveMQ Classic 并验证所有配置文件和
activemq.xml
文件。安装的经纪人没有问题。
您收到的错误是 Web 控制台尝试连接以访问消息传递层。
您的本地环境或配置有问题。我下载了一个干净的 ActiveMQ 5.13.3 并启动它,并且能够访问 Web 控制台并使用默认管理员帐户登录。
检查conf/credentials.properities以确保用户名和密码与conf/users.properties中的服务器端值匹配。
详情:
注意:在 ActiveMQ 6.x 中,这已被简化,因为 Web 层和消息传递服务器端层现在共享 conf/users.properties。