AccountManager.createAccount异常
1 问题描述
conflict(409)at org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:240)at org.jivesoftware.smack.AccountManager.createAccount(AccountManager.java:203)
2 smack创建用户代码
public boolean register(String username, String password) {logger.debug("username:{}, password:{}", username, password);try {ConnectionConfiguration config = new ConnectionConfiguration(openfireUrl, Integer.parseInt(openfirePort));/** 是否启用压缩 */ config.setCompressionEnabled(true);/** 是否启用安全验证 */config.setSASLAuthenticationEnabled(true);connection = new XMPPConnection(config);connection.connect();connection.getAccountManager().createAccount(username,password);return true;} catch (Exception e) {e.printStackTrace();logger.info("连接openfire服务器失败,ip: {} port:{} ",openfireUrl, openfirePort);return false;}}
3 解决方案
原因是因为微信端连接的openfire服务器域,后台的openfire服务器端不是同一台导致。
AccountManager.createAccount异常相关推荐
- android 权限模型,android-棉花糖权限模型在Airbnb中的AccountManager getAccounts()异常,该怎么做?...
我在运行棉花糖预览3的Nexus 5设备上安装了Airbnb,并且正在使用权限模型.我在使用他们的应用程序时发现了一个很大的奇怪之处. 通常,如果使用AccountManager getAccount ...
- openfire html5,XMPP,Smack,Openfire 异常、问题总结
1.Smack 4.2.3,入群时老是报无响应,还未找到缘由(源码问题),已找到缘由,openfire4.2.0+版本自身bug,不支持用户110状态html Exception=org.jiveso ...
- 【中间件技术】第三部分 Java企业版规范与中间件(9) EJB高级特性
文章目录 9.1 环境条目 9.1.1 开发EJB构件 1. 定义 `Remote` 接口 2. 定义 `Home` 接口 3. 定义 `Enterprise Bean` 类 4. 打包/布署EJB ...
- Android使用XMPP框架实现即时聊天(IM)功能(Openfire + Smack)
目录 概述 前期准备 客户端使用Smack 权限配置.压缩包导入等 客户端连接到服务器 用户注册/登录功能 离线消息接收 接收/发送消息 后记 概述 即时聊天功能是许多APP的刚需.QQ.微信等用的都 ...
- 【Java9】异常,finally,线程创建(卖票),线程同步(卖包子),线程练习
文章目录 1.错误和异常区别:Arrays.toString(array) 2.编译和运行异常:SimpleDateFormat 3.处理异常:方法声明抛出 4.finally关键字:catch相当于 ...
- AccountManager教程
API阅读 此类提供所述用户接口到集中登记帐户. 用户只需输入一次帐号password后,您将能够访问internet资源. 不同的在线服务用不同的方式来管理用户,所以account manager ...
- AccountManager使用教程
API解读 这个类给用户提供了集中注冊账号的接口.用户仅仅要输入一次账户password后,就能够訪问internet资源. 不同的在线服务用不同的方式管理用户,所以account manager 为 ...
- Java | kotlin 手动注入bean,解决lateinit property loginService has not been initialized异常
kotlin.UninitializedPropertyAccessException: lateinit property loginService has not been initialized ...
- JS Uncaught SyntaxError:Unexpected identifier异常报错原因及其解决方法
最近在写ajax的时候,调用js方法,遇到了Uncaught SyntaxError:Unexpected identifier异常报错,开始搞不清原因,很苦恼. 以为是js方法参数个数和长度的问题, ...
最新文章
- android button背景图片自适应,Android开发之给你的Button加个背景
- ppwjs之bootstrap文字排版:排版常量
- JavaScript中this关键字使用方法详解
- Comet oj比赛组队
- 【Opencv实战】图像修复神技?看我一秒修复家里的老照片
- sklearn:auc、roc_curve、roc_auc_score
- 分享几款linux的歌词插件
- [李景山php]每天TP5-20161225|thinkphp5-Console.php-2
- 算术运算导致溢出。_【S7200指令教程】数据运算指令ADD SUB MUL DIV
- 音乐 美术 计算机期末考试表,贵阳初中学业水平考试信息技术、音乐、美术考评标准出炉!...
- 【工具】(转)PowerDesigner最基础的使用方法入门学习
- Python让繁琐工作自动化——chapter18 GUI控制键盘与鼠标
- 再看电商 - 黄若 摘录
- listbox java_listbox读取数据库
- 计算机自动关机原理,电脑自动关机是什么原因怎样处理
- gmail邮件分组_如何使用Gmail和G Suite设置专业电子邮件地址
- 全面升级,你能想象的都在这————京东API接口
- Fragment isAdded() returns false on an already added Fragment
- Anemometer安装
- 2021年安全员-C证考试及安全员-C证考试技巧
热门文章
- Dubbo的示例文档
- 小白一键系统重装系统GHO文件如何下载教程
- python加注释_python中加注释
- Bad Ugly Numbers
- cmd命令打开及切换目录路径
- java实现家庭关系图_左孩子右兄弟二叉树实现家族家谱
- SAP中批量采购冻结供应商实例
- 机器人编程软件semia_AlphaRobot2S(Alpha2机器人PC编程软件)
- android系统重力感应传感器 方向控制与方向切换,android sensor orientation 方向传感器 重力感应...
- 微信小程序开发入门教程(一)