RabbitMQ启动报错:DeclarationException: Failed to declare queue

解决思路:一开始以为是rabbitmq上有问题,但是另一个项目能启动,排除这个问题。代码的问题也花了时间排除掉。

具体原因:之前项目启动时已声明交换机和队列并且持久化,后来修改代码后交换机的名字跟之前的相同,但是交换机的类型不同,到rabbitmq的界面上把之前声明的交换机删除,项目即可正常启动。
RabbitMQ启动报错:DeclarationException: Failed to declare queue