rabbitmq连接出错,记录一下

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_28789467/article/details/83379511

Exception in thread "main" java.io.IOException
    at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:124)
    at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:120)
    at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:142)
    at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:407)
    at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:63)
    at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:177)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1150)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1109)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1067)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1224)
    at cn.cnsy123.rabbitmq.test.RabbitMQTest.main(RabbitMQTest.java:20)
Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - access to vhost '/' refused for user 'admin', class-id=10, method-id=40)
    at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66)
    at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)
    at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:443)
    at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:263)
    at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:136)
    ... 8 more

表示当前连接的用户没有Virtual Hosts的访问权限,在管理页面配置一下或者使用命令行配置都行,配置好权限后就可以了

猜你喜欢

转载自blog.csdn.net/sinat_28789467/article/details/83379511