集成服务云 连接外部MQ报错,connection error;原创
金蝶云社区-蔡嘉盛
蔡嘉盛
0人赞赏了该文章 1,099次浏览 未经作者许可,禁止转载编辑于2022年07月19日 23:11:33

    image.png

错误码:RABBIT_CONNECT_ERROR@ConnectorError


kd.isc.iscb.util.except.IscBizException: RabbitMQ服务

集成服务云建立连接报错,

at java.lang.Thread.run(Thread.java:748)

Caused by: java.io.IOException

at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:126)

at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:122)

at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:144)

at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:390)

at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:64)

at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:99)

at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:944)

at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:903)

at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:861)

at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1013)

at kd.isc.iscb.platform.core.dc.mq.rabbit.RabbitMQ.<init>(RabbitMQ.java:52)

... 69 more

Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=530, reply-text=NOT_ALLOWED - vhost /ierp not found, 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:494)

at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:288)

at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:138)


原因是

在RabbitMQ管理界面上有把虚拟主机分配给用户,但是没有把系统默认的Virtua lHost为【/】分配给用户造成的,所以解决办法把Virtua lHost为【/】分配给用户就可解决。


其他的报错主要检查ip以及端口和客户账号密码是否异常




赞 0