zoukankan      html  css  js  c++  java
  • replycode=530, replytext=NOT_ALLOWED vhost / not found, classid=10, methodid=40

    springboot 项目在启动项目时,报链接rabbitmq报错

    Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost / not found, class-id=10, method-id=40)
     at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) ~[amqp-client-5.4.3.jar:5.4.3]
     at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) ~[amqp-client-5.4.3.jar:5.4.3]
     at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:494) ~[amqp-client-5.4.3.jar:5.4.3]
     at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:288) ~[amqp-client-5.4.3.jar:5.4.3]
     at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:138) ~[amqp-client-5.4.3.jar:5.4.3]
     ... 15 common frames omitted 

    通过 Caused by 可以定位 vhost 名称没找到

    1. 处理方式一(推荐)
      在 application.properties 文件中添加 spring.rabbitmq.virtual-host=my_vhost
    2. 处理方式二(推荐)
      在 rabbitmq 管理后天中添加 my_vhost 目录
    3. 处理方式三
      在启动docker时指定vhost : RABBITMQ_DEFAULT_VHOST=my_vhost
    docker run -d --name rabbitmq3.8.2-management-alpine -p 5672:5672 -p 15672:15672 --hostname myRabbit -e RABBITMQ_DEFAULT_VHOST=my_vhost  -e RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=123456 27676558455e
    转自:https://blog.csdn.net/king101125s/article/details/104136978
  • 相关阅读:
    线上一个数组查询遇到的坑
    Java加密解密字符串
    图片和字符串相互转换
    fastweixin 微信服务器开发框架
    从url下载图片--java与python实现方式比较
    jvm 配置,看看
    牛腩新闻公布系统---外键约束下怎样删除记录
    jquery常见面试题
    [Oracle] 位图索引
    hadoop经常使用的压缩算法总结和实验验证
  • 原文地址:https://www.cnblogs.com/javalinux/p/14323550.html
Copyright © 2011-2022 走看看