springboot rabbitmq Failed to check/redeclare auto-delete queue(s).

这篇具有很好参考价值的文章主要介绍了springboot rabbitmq Failed to check/redeclare auto-delete queue(s).。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最后一个最容易被忽略

出现这种清空有很多种可能,逐个排除。
一、rabbitmq没安装成功,这个没什么好说的,重装
《重装rabbitmq参考链接》
二、服务器防火墙端口未开放5672和15672
开放5672端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent

开放15672 web管理页面端口

firewall-cmd --zone=public --add-port=15672/tcp --permanent

重启防火墙

firewall-cmd --reload

三、springboot错误链接rabbitmq端口15672(正确端口是5672)
springboot rabbitmq Failed to check/redeclare auto-delete queue(s).
四、使用guest默认账号远程访问。guest只能localhost或者127.0.01及本机ip访问。应创建一个新的账号供外部访问,授权admin超级管理员权限。

添加用户add_user 用户名 密码

rabbitmqctl add_user admin admin

添加用户角色set_user_tags 用户名 角色名

rabbitmqctl set_user_tags admin administrator

添加用户权限 set_permissions -p “vhost” 用户名 权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

查看当前用户和角色

rabbitmqctl list_users

五、使用的账号没有权限访问。使用上一步进行对使用的账号授权。

rabbitmqctl set_permissions -p "/" 使用的账号 ".*" ".*" ".*"

六、springboot设置的virtual-host与rabbitmq设置的virtual hosts不一致
springboot rabbitmq Failed to check/redeclare auto-delete queue(s).
七、rabbitmq需要使用的插件未安装,代码里面配置了未安装插件参数。(我就是这个,TMD!!)
如:未安装rabbitmq_delayed_message_exchange基于延迟队列的插件,却在代码里面配置了插件参数代码
springboot rabbitmq Failed to check/redeclare auto-delete queue(s).
rabbitmq管理界面没有该插件参数。
springboot rabbitmq Failed to check/redeclare auto-delete queue(s).
如果安装了插件,rabbitmq管理界面会有显示。
springboot rabbitmq Failed to check/redeclare auto-delete queue(s).
《rabbitmq可用插件说明及下载》
安装基于延迟队列的rabbitmq_delayed_message_exchange插件

延时队列插件安装(必须把插件放到rabbitmq_server的plugins目录下。如:/usr/local/rabbitmq_server-3.9.16/plugins)

#不要带版本号
rabbitmq-plugins enable rabbitmq_delayed_message_exchange

停止rabbitmq

rabbitmqctl stop

后台启动rabbitmq

rabbitmq-server -detached

springboot rabbitmq Failed to check/redeclare auto-delete queue(s).文章来源地址https://www.toymoban.com/news/detail-468409.html

到了这里,关于springboot rabbitmq Failed to check/redeclare auto-delete queue(s).的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • RabbitMQ反序列化失败:Failed to convert message

    RabbitMQ消费消息坑:failed to convert serialized Message content | jiuchengi-cnblogs 这个异常信息表明在处理消息时出现了问题,具体地说,它是由于消息内容的反序列化失败引起的。以下为关键信息: 根据异常信息的内容,问题似乎是由于反序列化消息内容时找不到类 com.cauli.file.model.

    2024年02月09日
    浏览(48)
  • 使用RabbitMQ时:Failed to declare queue(s):[XXX]

    一些遇到的错误,小总结 问题描述 Failed to declare queue(s):[XXX] 在SpringBoot中使用RabbitMQ时,遇到了如题目所示的错误 即,队列创建失败。 方案总结 首先,在RabbitMQ的管理页面中,检查看看有没有要用的队列。 如果有要用的 看看名字是否对的上,就 提示创建失败的队列和要用的

    2024年02月15日
    浏览(57)
  • RabbitMQ消费消息坑:failed to convert serialized Message content

    推荐文章 : SpringCloud整合RabbitMQ(入门到精通) 使用交换机类型:主题交换机 从异常信息中可以看到是消费者对消息反序列化的时候失败了。虽然两个项目中的发送和接收对象是完全一样的,但在进行反序列化的时候还是失败了 下图可以看到RabbitMQ默认消息编码是base64,消

    2023年04月08日
    浏览(42)
  • Docker启动rabbitmq失败Failed to create thread: Operation not permitted (1)

    Docker启动容器后ps查看不到,如rabbitmq Failed to create thread: Operation not permitted (1) 1、搜索镜像 2、拉取镜像 3、启动容器 4、查看运行中容器 5、查看容器 6、查看容器日志,报错 Failed to create thread: Operation not permitted (1) Aborted (core dumped) --docker内的用户权限受限 7、解决办法: 启动

    2024年02月05日
    浏览(62)
  • RabbitMQ Failed to convert message.No method found for class java.lang.String问题解决

            org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Failed to convert message         Caused by: org.springframework.amqp.AmqpException: No method found for class java.lang.String 1、消息生产者发送的消息类型为String,消息消费者接收的消息类型为Message,导致接收的时候类型转换不

    2024年02月16日
    浏览(50)
  • 解决springboot启动报Failed to start bean ‘subProtocolWebSocketHandler‘;

    使用 springboot 整合 websocket ,启动时报错,示例代码: 如图所示: 在上述代码中可以看到有两个注解, @EnableWebSocketMessageBroker 和 @EnableWebSocket ,同时使用,导致配置错误引起的。由于这两个注解都启用了 WebSocket 功能,因此同时使用它们可能会导致冲突。 两者取其一即可,

    2024年01月19日
    浏览(36)
  • 启动springboot时报错 APPLICATION FAILED TO START 包冲突

    启动springboot时报错 APPLICATION FAILED TO START 包冲突 具体日志如下 报错日志的意思 com.fasterxml.jackson.databind.Module.getTypeId 这个方法不存在 此方法对应的一个类 json.Jackson2ObjectMapperBuilder 来自 spring-web-5.3.13.jar 包 此方法对应的另一个类 jackson.databind.Module 来自 jackson-databind-2.3.3.jar 观察

    2024年02月03日
    浏览(43)
  • SpringBoot中使用Kafka报错:Failed to construct kafka consumer

    在SpringBoot项目中使用了Kafka,在启动的过程中报错 原因在报错中很清晰了,消费者反序列化使用的类错误 把spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.IntegerSerializer 改为 spring.kafka.consumer.key-deserializer=org.apache.kafka.common.serialization.IntegerDeserializer 就好了

    2024年02月11日
    浏览(33)
  • springboot运行报错Failed to load ApplicationContext for xxx

    网上找了一堆方法都尝试了还是没用 包括添加mapperScan,添加配置类 配置pom文件 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传 )] 我觉得我的pom文件没有什么问题,结果问题也没出在pom文件上 后面不断尝试最后发现问题出在yml配置文件上 这是我的配

    2024年02月15日
    浏览(52)
  • SpringBoot + RabbitMQ 死信队列中出现Execution of Rabbit message listener failed.的错误解决

    最近在项目中用RabbitMQ的死信队列做订单超时自动关闭时出现的一个问题。 消息体反序列化异常: 如果消息体的序列化格式不正确或者监听器的反序列化配置有误,就可能导致消息无法正确反序列化,从而抛出异常。可以检查消息的序列化格式和监听器的反序列化配置是否正

    2024年02月13日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包