1.(reply-code=530, reply-text=NOT_ALLOWED - access to vhost ‘/’ refused for user ‘admin’, class-id=10, method-id=40)
表明该用户没有访问虚拟机的权限
通过 http://ip:15672,进入控制台
然后点击Admin
表明 ceshi用户没有访问虚拟机的权限
点击要修改的用户
点击赋予权限
然后再次查看的时候就可以了
2.java.net.ConnectException: Connection timed out: connect
①:如果用的是阿里云的服务器,去阿里云控制台看下5672端口是否允许外网访问
②:配置文件中的端口,是否是5672,而15672是web的映射端口
③:在虚拟机中输入hotsnamectl
输入vim /etc/hosts,然后将输入 127.0.0.1 主机名
最后在重启rabbitMQ
3.org.springframework.amqp.rabbit.listener.BlockingQueueConsumer DeclarationException: Failed to declare queue s : topic.man
在创建队列时出错了,查看创建队列时,有没有加上这个队列,或者是有没有加上配置类注解@Configuration