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


在 activemq.xml 中給生產者和消費者配置了身份驗證

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

登錄activemq控制台查看隊列,后台報錯 

 錯誤如下: 

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

 官網說明截圖

 

 

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

 

 連接工廠使用的用戶名和密碼存放在credentials.properties里,那么我們把這組賬號加到身份驗證列表里

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

重啟服務,就不會報錯了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM