Docker容器中的RabbitMQ不';不允许我的Java应用程序连接

Docker容器中的RabbitMQ不';不允许我的Java应用程序连接,java,docker,rabbitmq,Java,Docker,Rabbitmq,我正在Docker容器中运行RabbitMQ。除了RabbitMQ映像,我还安装了RabbitMQ管理插件 我使用插件创建了用户“executor”。我将用户权限设置为 Virtual host / Configure regexp .* Write regexp .* Read regexp .* 当我运行此应用程序时,出现以下异常 Exception in thread "main" com.rabbitmq.client.AuthenticationFailure

我正在Docker容器中运行RabbitMQ。除了RabbitMQ映像,我还安装了RabbitMQ管理插件

我使用插件创建了用户“executor”。我将用户权限设置为

Virtual host / Configure regexp .* Write regexp .* Read regexp .* 当我运行此应用程序时,出现以下异常

Exception in thread "main" com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:362)
    at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:64)
    at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:134)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:997)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:956)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:914)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1068)
    at ca.meh.hial.producer.Producer.main(Producer.java:24)
显然,由于身份验证问题,用户无法连接


我不确定是否需要安装其他插件。或者我需要配置Docker容器来验证凭据吗?

显然,您不能从一个Docker容器使用管理控制台来管理另一个Docker容器中的RabbitMQ。

rabbit日志说明了什么?从错误消息看,您需要通过SSL或其他加密进行连接。
Exception in thread "main" com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
    at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:362)
    at com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:64)
    at com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:134)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:997)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:956)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:914)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1068)
    at ca.meh.hial.producer.Producer.main(Producer.java:24)