Exception occurred while processing this request, check the log for more information!安裝ActiveMq-5.14.1 配置安全驗證報錯解決


安裝ActiveMq-5.14.1  並配置了安全驗證成功后,客戶端也連接成功了。服務端也能通過http://IP:8161登錄到控制台。

但是在點擊隊列,想要查看隊列視圖時報錯,如下圖:

 

 查看日志發現有如下報錯:

那么我就開始找配置這個用戶的地方,發下時conf目錄下的credentials.properties文件中。

內容如下:

這里有這個賬戶的配置,那么是哪里引用這個配置文件呢?

在主配置文件 activemq.xml 查看,發現如下:

大概了解了下,這段配置的作用,是在控制台中查看,刪除、發送消息到指定隊列或主題的使用的賬戶。前面我們登錄管理控制台僅是控制台的驗證。要操作隊列當然要用隊列授權的用戶。於是我想既然credentials.properties中配置了賬戶為system,那么我可以在user.properties中創建一個system用戶。於是編輯

vim user.properties

這樣這個用戶就有了

然后我們再次訪問發現前端依然報錯,錯誤日志有所改變,錯誤日志信息如下:

這個報錯大概就是沒有權限的原因,這時候我想到雖然用戶創建了,但是還沒做授權。於是最簡單就是把system賬戶加入到admins組中。

於是vim groups.properties

保存退出,然后在重啟activemq,測試成功,如圖:

備注:

如果你想改配置文件的地址,可以更改conf/log4j.propertiesd配置文件


免責聲明!

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



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