今天在使用SpringBoot集成rabbitMQ的时候,出现了这么一个情况:
org.springframework.amqp.AmqpConnectException: java.net.ConnectException:Connection refused
在我的配置文件中配置的username与password都是guest,而guest默认只能连接本机IP(也就是127.0.0.1),所以就爆出了拒绝连接的错误。我使用的是阿里云的服务器,经过网上的查找,也是找到了解决的办法。
在服务器上进入到rabbitmq的目录下,并进入etc的rabbitmq中,如下图所示:
在此目录下编辑一个名为rabbitmq.config的文件(名字一定要是这个,不能是其它的)
在此文件中添加如下:
[{rabbit, [{loopback_users, []}]}].
添加完之后保存,然后重启rabbitmq即可。