gpt4 book ai didi

rabbitmq - ACCESS_REFUSED - 使用身份验证机制 PLAIN 拒绝登录

转载 作者:行者123 更新时间:2023-12-02 16:03:14 26 4
gpt4 key购买 nike

我已经在我的 Windows 7 机器上安装了“erlang”和“rabbitmq”。但是当我尝试运行这段代码时,我遇到了一个异常。

package com.rabbitmq;

import com.rabbitmq.client.Channel;
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.ConnectionFactory;
public class SendMessage {
private final static String QUEUE_NAME = "hello";
public static void main(String[] argv) throws Exception {
ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
Connection connection = factory.newConnection();
Channel channel = connection.createChannel();
channel.queueDeclare(QUEUE_NAME, false, false, false, null);
String message = "Hello World!";
channel.basicPublish("", QUEUE_NAME, null, message.getBytes("UTF-8"));
System.out.println(" [x] Sent '" + message + "'");
channel.close();
connection.close();
}
}

我收到此异常。

Exception in thread "main" com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.

这是日志:

11-Apr-2016::12:45:06 === Adding vhost 'localhost'

=INFO REPORT==== 11-Apr-2016::14:08:52 === accepting AMQP connection <0.360.0> (127.0.0.1:55327 -> 127.0.0.1:5672)

=ERROR REPORT==== 11-Apr-2016::14:08:52 === Error on AMQP connection <0.360.0> (127.0.0.1:55327 -> 127.0.0.1:5672, state: starting):

=INFO REPORT==== 11-Apr-2016::14:08:52 === closing AMQP connection <0.360.0> (127.0.0.1:55327 -> 127.0.0.1:5672)

当我尝试列出用户时,我没有获得任何现有用户,并且 add_user 也无法在 cmd link 中工作

最佳答案

在 ConnectionFactory 中,您需要设置用户名和密码(如果您已创建),或者您可以使用默认用户“guest”和密码“guest”,该用户名和密码只能从本地主机访问。

关于rabbitmq - ACCESS_REFUSED - 使用身份验证机制 PLAIN 拒绝登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36543710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com