网上说,遇到此错误是因为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);
-