首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Web Socket + Docker rabbitMQ连接错误

Spring Web Socket + Docker rabbitMQ连接错误
EN

Stack Overflow用户
提问于 2018-07-23 13:47:33
回答 0查看 848关注 0票数 0

我正在尝试配置Spring boot WebSocket和独立的Stomp Broke。

以下是套接字的配置:

代码语言:javascript
复制
@Override
public void configureMessageBroker(MessageBrokerRegistry registry) {
    registry.setApplicationDestinationPrefixes("/app")
        .enableStompBrokerRelay("/topic", "/queue")
        .setRelayHost("localhost")
        .setClientLogin("guest")
        .setClientPasscode("guest");
} 

我用来创建rabbitMq代理的docker-compose.yml:

代码语言:javascript
复制
version: '2'
services:
  rabbitmq-stomp:
    image: "jorgeacetozi/rabbitmq-stomp:3.6"
    ports:
      - "5672:5672"
      - "15672:15672"
      - "61613:61613"
    environment:
     - RABBITMQ_DEFAULT_USER=test
     - RABBITMQ_DEFAULT_PASS=password  

当我运行应用程序时,会出现以下错误:

代码语言:javascript
复制
2018-07-23 11:13:59.734 ERROR 2958 --- [ent-scheduler-4] o.s.m.s.s.StompBrokerRelayMessageHandler : Received ERROR {message=[Bad CONNECT], content-type=[text/plain], version=[1.0,1.1,1.2], content-length=[32]} session=_system_ text/plain payload=Access refused for user 'guest'

rabiitMq终端日志显示如下:

代码语言:javascript
复制
    rabbitmq-stomp_1  | =ERROR REPORT==== 23-Jul-2018::05:38:00 ===
    rabbitmq-stomp_1  | STOMP error frame sent:
    rabbitmq-stomp_1  | Message: "Bad CONNECT"
    rabbitmq-stomp_1  | Detail: "Access refused for user 'guest'\n"
    rabbitmq-stomp_1  | Server private detail: none

我该如何解决这个问题呢?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51472238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档