在 activemq.xml 中给生产者和消费者配置了身份验证

<plugins>
    <simpleAuthenticationPlugin>
      <users>
          <authenticationUser username="user1" password="pas1" groups="users,admins"/>
      </users>
    </simpleAuthenticationPlugin>
</plugins>

登录activemq控制台查看队列,后台报错 

activemq 控制台报错  java.lang.SecurityException: User name [system] or password is invalid.

 错误如下: 

javax.jms.JMSSecurityException: User name [system] or password is invalid.

 官网说明截图

activemq 控制台报错  java.lang.SecurityException: User name [system] or password is invalid.

 

 

我们打开配置文件webapps\admin\WEB-INF\webconsole-embedded.xml可以看到

activemq 控制台报错  java.lang.SecurityException: User name [system] or password is invalid.

 

 连接工厂使用的用户名和密码存放在credentials.properties里,那么我们把这组账号加到身份验证列表里

        <plugins>
            <simpleAuthenticationPlugin>
                <users>
                    <authenticationUser username="user1" password="pas1" groups="users,admins"/>
                    <authenticationUser username="system" password="manager" groups="users,admins"/>
                </users>
            </simpleAuthenticationPlugin>
        </plugins>    

重启服务,就不会报错了

 

相关文章:

  • 2021-06-23
  • 2021-07-26
  • 2021-06-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-23
  • 2021-12-28
  • 2021-07-22
  • 2021-09-13
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案