ActiveMQ中的这个警告是什么意思?
jvm 1 | WARN | Transport Connection to: tcp://xx.xxx.xxx.xxx:xxxxx failed: java.net.ProtocolException: Invalid CONNECT encoding
我使用ActiveMQ作为代理,并使用MQTT从Android连接。我在ActiveMQ控制台中得到每个连接此警告。
答案 0 :(得分:0)
该错误表明您的CONNECT框架有问题,某些MQTT规范违规。如果没有关于错误的更多信息,很难说。当clientId值为零长度等时未设置干净会话的事情可能导致协议级错误。
您可以使用以下内容从log4j.properties中的MQTT启用更多日志:
log4j.logger.org.apache.activemq.transport.mqtt=TRACE