SpringBoot整合RabbitMQ集群时报如下错误

RabbitMQ集群配置参考:https://blog.csdn.net/weixin_42465125/article/details/88368784


org.springframework.amqp.AmqpIOException: java.io.IOExceptionat org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:71)at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:509)at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:682)at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.createConnection(ConnectionFactoryUtils.java:214)at org.springframework.amqp.rabbit.core.RabbitTemplate.doExecute(RabbitTemplate.java:2061)at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:2035)at org.springframework.amqp.rabbit.core.RabbitTemplate.send(RabbitTemplate.java:982)at org.springframework.amqp.rabbit.core.RabbitTemplate.convertAndSend(RabbitTemplate.java:1048)at org.springframework.amqp.rabbit.core.RabbitTemplate.convertAndSend(RabbitTemplate.java:1030)at cn.cuit.rabbit.one2one.producer.HelloSender.send(HelloSender.java:20)at cn.cuit.rabbit.one2one.producer.RabbitMqHelloTest.hello(RabbitMqHelloTest.java:18)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74)at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84)at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75)at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86)at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84)at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97)at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61)at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70)at org.junit.runners.ParentRunner.run(ParentRunner.java:363)at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190)at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:538)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:760)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:460)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:206)
Caused by: java.io.IOExceptionat com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:126)at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:122)at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:144)at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:401)at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1104)at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1054)at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:994)at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:462)... 40 more
Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - access to vhost '/' refused for user 'cuit', class-id=10, method-id=40)at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66)at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:494)at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:288)at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:138)... 45 more

解决方法:rabbitmqctl  set_permissions -p / cuit '.*' '.*' '.*'

该命令使cuit这个用户具有‘/’这个virtual host中所有资源的配置、写、读权限以便管理其中的资源

权限可以在Web界面这里看到:

参考:https://blog.csdn.net/u010889616/article/details/80644225

********************************* 不积跬步无以至千里,不积小流无以成江海 *********************************

SpringBoot整合RabbitMQ 访问保错: reply-text=NOT_ALLOWED - access to vhost '/' refused for user 'cuit'相关推荐

  1. RabbitMQ报错NOT_ALLOWED - access to vhost ‘/‘ refused for user ‘zq‘(10, 40)

    原因:新建的用户并未分配权限 方法:点击用户名再点击Set Permission就可以了 用户类型 1.超级管理员(administrator) 可登陆管理控制台,可查看所有的信息,并且可以对用户,策 ...

  2. RabbitMQ,RabbitMQ 的工作模式,Spring 整合 RabbitMQ,Springboot 整合RabbitMQ

    什么是RabbitMQ 1.1 MQ概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器.多用于分布式系统之间进行通信. ⚫ MQ,消息队列,存储消息的中间件 ⚫ ...

  3. SpringBoot整合 ActiveMQ、SpringBoot整合RabbitMQ、SpringBoot整合Kafka

    1.概念:SpringBoot 整合消息服务2.具体内容对于异步消息组件在实际的应用之中会有两类:· JMS:代表作就是 ActiveMQ,但是其性能不高,因为其是用 java 程序实现的:· AMQ ...

  4. Springboot——整合Rabbitmq之Confirm和Return详解

    文章目录 前言 为什么会有Confirm Springboot 整合 Mq 实现 Confirm 监听机制 依赖引入 增加配置文件,设定连接信息 配置队列.交换机,以及对其进行绑定 编写mq消息发送服 ...

  5. RabbitMq(九) SpringBoot整合RabbitMQ消费者示例代码

    概述 在上一篇我们介绍了SpringBoot整合RabbitMQ生产者代码,本章我们介绍SpringBoot整合RabbitMQ,实现消费者工程的代码实现.与生产者集成相比,集成消费者不需要进行添加配 ...

  6. Springboot整合一之Springboot整合RabbitMQ

    前言 目前,springboot已然成为了最热的java开发整合框架,主要是因其简单的配置,并且本身提供了很多与第三方框架的整合,甚至可以让我们在短短的几分钟里就可以搭建一个完整的项目架构.所以,博主 ...

  7. Spring Boot---(10)SpringBoot整合RabbitMQ

    请参考:Spring Boot---(24)springboot整合RabbitMQ 由于docker安装非常方便,这里就用docker来安装和启动了.没接触过docker的可以参考这里:零基础学习D ...

  8. SpringBoot整合RabbitMQ系列--注解的使用

    原文网址:SpringBoot整合RabbitMQ系列--注解的使用_IT利刃出鞘的博客-CSDN博客 简介 本文用实例介绍SpringBoot中RabbitMQ相关的注解. @RabbitListe ...

  9. SpringBoot整合RabbitMQ(包含生产者和消费者)

    生产者 创建一个SpringBoot项目springboot-producer,作为RabbitMQ的生产者. 在pom文件中引入相关的依赖坐标 <dependency><group ...

最新文章

  1. 鸿蒙开源小米能用吗,鸿蒙2.0开源,任何品牌都可以使用!小米用不用?
  2. vmware搭建ubuntu虚拟机(包含安装搜狗输入法和apt,dpkg的使用教程)
  3. 契税申报期限_税局正式公告!财产和行为税合并纳税申报!附税种申报要点
  4. java登录界面命令_Java命令行界面(第26部分):CmdOption
  5. 前端学习(1816):前端面试题之作用域和值类型传递的参数1
  6. android 自定义dialog 定时关闭,Android 快速实现自定义 Dialog
  7. 关于java设计模式与极品飞车游戏的思考
  8. Proteus仿真Arduino的Proteus Library文件下载
  9. visual studio 2019 代码历史记录 本地版本控制 AnkhSvn Local History 教程
  10. 机器学习与数据挖掘复习笔记
  11. cssdiv 斜线倾斜45度
  12. Linux——clamAV查杀病毒与防护
  13. PMOS管的简单应用
  14. 网络用语html,最新网络用语
  15. 重庆拟与惠普成立共同基金 打造中国西部“硅谷”
  16. JAVA学习日志 关于周易数字卦的一个算法
  17. STM32F4定时器
  18. 微信小程序用vant自定义tabbar页面并跳转相应页面
  19. Java五子棋(局域网)
  20. 消费品行业经销商渠道数据同步及管理

热门文章

  1. 对话PlatON曲俊杰:隐私计算市场爆发尚需4个条件 |链捕手
  2. 苏宁818下沉新版图:“四通”社区,“八达”县镇,物流“深入”,服务“浅出”
  3. 4DGenome:染色质相互作用数据库
  4. 报考会计职业资格考试的最低学历要求
  5. 初识Spring HATEOAS
  6. RQNOJ252 公司聚会 题解。
  7. 【教学类-12-07】20221110《连连看 横版4*2*4(4套题目,适合小班)》(小班主题《娃娃家》)
  8. 职场3道坎:年薪30万、50万、100万
  9. 跨模态哈希综述(更新中)
  10. 架构成长这十年,人生沉浮无限多!