rabbitmq连接出错,记录一下

xiaoxiao2025-07-18  8

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的访问权限,在管理页面配置一下或者使用命令行配置都行,配置好权限后就可以了

转载请注明原文地址: https://www.6miu.com/read-5033312.html

最新回复(0)