网上说,遇到此错误是因为SASL验证,取消掉此验证就可以了。给出了如下代码
configuration.setReconnectionAllowed(true);
configuration.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
configuration.setSendPresence(true);
configuration.setSASLAuthenticationEnabled(false);
configuration.setRosterLoadedAtLogin(false);
经测试发现只需添加如入两句就可以了
config.setSASLAuthenticationEnabled(false);
config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);