springboot 遠程連接 rabbitmq 報錯+解決


報錯:Broker not available; cannot force queue declarations during start: java.io.IOException 

     java.net.SocketException: socket closed

     .......

 

問題描述

  RabbitMQ配置完成后,可以使用默認用戶guest訪問登錄,

這個用戶被配置為管理員角色但是被限制為只能進行本地登錄,因此外部遠程連接會被拒絕

解決方案

  應新建用戶配置權限進行遠程訪問

//修改成自己的用戶密碼(username ,passwd  )
rabbitmqctl add_user username passwd  //添加用戶
rabbitmqctl set_permissions -p / username ".*" ".*" ".*"  //添加權限
rabbitmqctl set_user_tags username administrator  //修改用戶角色,將用戶設為管理員

 最后修改application.yml用戶名、密碼為自己新建的就可以訪問了。

 

 

 


免責聲明!

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



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