添加admin用户以访问activemq队列



我已经设置了一个activemq并为队列配置了用户。我已经创建了一个队列和两个用户,即producerconsumer,具有适当的读写权限。我能够使用producer发布消息并使用consumer消费消息。

当我使用admin/admin登录到activemq的管理页面时,我无法查看队列内的消息。如何添加admin用户访问队列。

我在activemq.xml

中添加了以下配置条目
     <plugins>
      <simpleAuthenticationPlugin>
        <users>
            <authenticationUser username="producer" password="producer" groups="producers" />
            <authenticationUser username="consumer" password="consumer" groups="consumers" />
            <authenticationUser username="defaultUser"  password="defaultPassword" groups="admins" />
        </users>
      </simpleAuthenticationPlugin>
      <authorizationPlugin>
        <map>
            <authorizationMap>
                <authorizationEntries>
                    <authorizationEntry queue="test.Queue" write="producers" read="consumers" admin="admins" />
                    <authorizationEntry topic="ActiveMQ.Advisory.>" read="producers,consumers" write="producers,producers" admin="admins,producers,consumers"/>
                </authorizationEntries>
            </authorizationMap>
        </map>
      </authorizationPlugin>
    </plugins>

请告诉我哪里错了

web控制台的admin用户在admins组中?我认为你需要添加authenticationUser username="admin" password="admin" groups="admins"/>

最新更新