网上说,遇到此错误是因为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);
本文介绍了解决因SASL验证导致的连接错误的方法。通过禁用SASL验证并调整安全模式为禁用状态,可以有效解决这一问题。文中提供了具体的配置代码示例。

2592

被折叠的 条评论
为什么被折叠?



