【问题标题】:ActiveMQ ProtocolException Invalid CONNECT encodingActiveMQ ProtocolException 无效的 CONNECT 编码
【发布时间】:2016-02-04 04:06:48
【问题描述】:

ActiveMQ 中的这个警告是什么意思?

jvm 1    |  WARN | Transport Connection to: tcp://xx.xxx.xxx.xxx:xxxxx failed: java.net.ProtocolException: Invalid CONNECT encoding

我使用 ActiveMQ 作为代理,并使用 MQTT 从 Android 连接。我在 ActiveMQ 控制台中每次连接都会收到此警告。

【问题讨论】:

    标签: warnings activemq mqtt protocolexception


    【解决方案1】:

    该错误表明您的 CONNECT 框架有问题,违反了一些 MQTT 规范。如果没有有关错误的更多信息,很难说。当 clientId 值为零长度等时未设置干净会话等可能导致协议级别错误。

    您可以在 log4j.properties 中启用更多来自 MQTT 的日志,使用类似:

    log4j.logger.org.apache.activemq.transport.mqtt=TRACE
    

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多