Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用<;运行时的RabbitMQ;IP地址>;提供AuthenticationException_Java_Rabbitmq - Fatal编程技术网

Java 使用<;运行时的RabbitMQ;IP地址>;提供AuthenticationException

Java 使用<;运行时的RabbitMQ;IP地址>;提供AuthenticationException,java,rabbitmq,Java,Rabbitmq,我开发了一个连接rabbitMQ服务器的小程序。 我已经使用了所有的默认设置 方法 public Connection getConnection(String host) throws IOException, TimeoutException { ConnectionFactory factory = new ConnectionFactory(); factory.setHost(host); return factory.newConnec

我开发了一个连接rabbitMQ服务器的小程序。 我已经使用了所有的默认设置

方法

public Connection getConnection(String host) throws IOException, TimeoutException {
        ConnectionFactory factory = new ConnectionFactory();
        factory.setHost(host);
        return factory.newConnection();
    }
当我将字符串
localhost
传递给这个方法
时,它会返回一个有效的连接
,但当我传递我的机器的IP地址
xxxx.xxxx.xx
时,它会给出以下错误信息 com.rabbitmq.client.AuthenticationFailureException:拒绝访问\u-使用普通身份验证机制拒绝登录。有关详细信息,请参阅代理日志文件。

我需要传递IP地址才能从其他机器访问它


有人能提供一些关于这方面的建议吗?

使用
guest
guest


请阅读此

我已创建了
rabbitmq.config
文件,并在其中添加了
[{rabbit,[{loopback\u users,[]}]
此字符串。但是它不起作用了,请帮我看看这个,当我创建新用户[admin]并使用
factory.setUserName(“admin”)时,它起作用了;出厂设置密码(“xxxx”)。我已经把所有的特权都交给了管理员。