
openfire
qing101hua
在校大学生
展开
-
Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置
Openfire开发配置,Openfire源代码配置,OpenFire二次开发配置1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出的openfire_src文件夹放至eclipse workplace(注意:若是变更了解压出来的文件名,则接下来所有用到文件名的地方都要作出转载 2015-03-29 22:02:56 · 654 阅读 · 0 评论 -
Openfire用户密码加密方法
Openfire用户密码加密方法公司有项目,需要将Openfire和OA系统做集成,Openfire用户密码加密的问题拦倒了我,必须搞清楚其加密方式才能解决的啊,OA中用户的密码是md5加密的。刚开始构想是将工程中集成openfire.jar,然后使用其user下的加密方式,但不幸的是加入了openfire.jar包,我的Tomcat就老报错,再说加这个包估计太庞大了,没有转载 2015-04-08 02:35:05 · 862 阅读 · 0 评论 -
android xmpp开发 asmack实现断线自动重连
android xmpp开发 asmack实现断线自动重连asmack本身封装了断线重连机制,但是有一点需要注意在设置链接属性钱,要加载ReconnectionManager这个类,否则没有效果。直接上代码:第一步[java] view plaincopytry {转载 2015-04-08 03:08:27 · 2539 阅读 · 0 评论 -
收藏的openfire相关内容的网址
1 Openfire 离线消息的处理机制 2 openfire整合现有系统用户转载 2015-04-08 03:25:17 · 542 阅读 · 0 评论 -
基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题
基于xmpp协议,openfire服务器,处理被挤下线,或因网络掉线,第二次无法登录的问题出自:http://my.eoe.cn/699035/archive/4818.html奉献一个Log类,大家以后不用在烦恼每次都要去写TAG了,这个类用到了单例模式的饿汉式,有心的同学可以改成完美式:[java] view plaincopy转载 2015-04-08 03:06:34 · 2240 阅读 · 0 评论 -
Openfire问题解决汇总
Openfire问题解决汇总Openfire的集群研究研究了几个月的openfire的集群,今天终于有点眉目了。分享一下。 openfire的集群通过插件集成到服务器中。 该插件使用Oracle Coherence。Oracle Coherence是一个分布式的缓存方案,并且通过集群为应用提供强大的缓存后备支持。Coherence主要是内存缓存,即存储区转载 2015-04-08 03:31:25 · 1287 阅读 · 0 评论 -
将Openfire中的MUC改造成类似QQ群一样的永久群
将Openfire中的MUC改造成类似QQ群一样的永久群http://blog.youkuaiyun.com/yangzl2008/article/details/16991175 一、思路1、新建立永久房间,同时保证房间中的成员存储到“ofmucmember”表当中。2、新建一个用户登陆监听的插件,这个插件监听用户的登陆行为,同时在用户登陆时查询“ofmucmember转载 2015-04-08 02:11:28 · 1211 阅读 · 1 评论 -
Openfire XMPP asmack开发 android客户端上传用户头像
Openfire XMPP asmack开发 android客户端上传用户头像直接上代码:[java] view plaincopy/** * 上传头像 */ private void setUserImage(final XMPPConnection connection,转载 2015-04-08 03:04:31 · 1777 阅读 · 0 评论 -
openfire登录验证AuthProvider
openfire登录验证AuthProviderhttp://blog.youkuaiyun.com/linyu19872008/article/details/19109771以前一直发现openfire数据库里面的密码是什么加密格式的,但是总弄不清楚,即便是同样的明文密码,在数据库中保存的结果却是不一样的。今天又从登录入口查找,查到DefaultAuthProvider中的转载 2015-04-08 03:21:19 · 997 阅读 · 0 评论 -
openfire连接登陆优化方案
openfire连接登陆优化方案客户端登陆openfire,大概总共需要9个来回才完成登录。在2G情况下,就表现为客户端登录特别慢,所以,为解决这个问题,对openfire进行了如下优化openfire的连接、登陆过程分为几个步骤,完整报文如下,总共分为9个round trip:==================================转载 2015-04-08 03:24:10 · 1749 阅读 · 3 评论 -
跟我一步一步开发自己的Openfire插件
跟我一步一步开发自己的Openfire插件这篇是简单插件开发,下篇聊天记录插件。开发环境:System:WindowsWebBrowser:IE6+、Firefox3+JavaEE Server:tomcat5.0.2.8、tomcat6IDE:eclipse、MyEclipse 8开发依赖库:Jdk1.6、jasper-compiler.jar、j转载 2015-03-31 03:13:25 · 647 阅读 · 0 评论 -
xmpp with openfire之五 插件-利用Broadcast实现群
openfire提供了很好的插件支持,安装也非常方便。 下面介绍一个使用Broadcast插件实现的简单群 Broadcast插件是一个向用户发送广播消息的插件。 安装插件 登录openfire管理控制台-插件-插件管理-有效的插件 可以看到开放源代码插件列表 找到Broadcast 点击右则的‘+’号安装即可 然后到插件管理-插件中 可以看到Br转载 2015-03-31 02:53:31 · 623 阅读 · 0 评论 -
xmpp with openfire之四 扩展的AuthProvider
上一篇中提到jdbcAuthProvider.passwordType提供了三种方式 如果你的密码加密规则不是这三种方式,可以自己进行扩充 首先,下载openfire的源码 http://www.igniterealtime.org/downloads/source.jsp 打开org.jivesoftware.openfire.auth.JDBCAuthProvide转载 2015-03-31 02:52:23 · 1124 阅读 · 0 评论 -
openfire配置说明(数据库设置)
openfire配置说明(数据库设置)《基于jabber(XMPP)架设内部即时通讯服务》这篇文章相信是大部分研究openfire的同胞起步看的一篇文章了,的确写得很好,就是对数据库配置这一块写得不够详细,他原有的内容我就不再转载了,大家自己百度一下,我就补充说说一些配数据库的东西吧。我就试验了三种数据库:HSQLDB 、Microsoft SQLServer转载 2015-03-29 22:22:39 · 2443 阅读 · 0 评论 -
Openfire3.9.3源代码导入eclipse中开发配置指南
Openfire3.9.3源代码导入eclipse中开发配置指南 这篇文章向大家介绍一下,如何把openfire3.9.3源码导入eclipse中,编译并启动的详细过程。 首先得感谢这篇文章的作者,http://www.micmiu.com/opensource/openfire/openfire-src-config/,正是在这篇文章的帮助之下,我成功将open转载 2015-03-29 21:56:47 · 514 阅读 · 0 评论 -
openfire插件开发
openfire插件开发 1、 在上一篇博文中,我介绍了Openfire3.9.3源代码导入eclipse中开发配置指南后,在这篇博文中,我介绍一下openfire插件的开发,因为在很多使用openfire的过程中,需要更改openfire默认的一些行为,这就涉及到插件的开发。这里我也是写一个HelloWorld的入门案例,希望起到一些抛砖引玉的作用,也算是对我工作,学习的一个总结吧转载 2015-03-29 21:58:18 · 690 阅读 · 0 评论 -
openfire 搭建数据库的配置问题
openfire 搭建数据库的配置问题 原来一直老是跳回到重新配置页面, console 的反应 org.bouncycastle.asn1.DERTaggedObject cannot be cast to org.bouncycastle.asn1.ASN1Sequence相应 的解决办法 http://blog.youkuaiyun.com/z767327原创 2015-03-29 23:50:00 · 902 阅读 · 0 评论 -
Failed to load admin-sidebar.xml file from Openfire classes
ERROR AdminConsole:248 - Failed to load admin-sidebar.xml file from Openfire classes - admin console will not work correctly.该文件在 src文件夹下的 resource文件夹 下的jar 文件夹 找到该文件后,在run config 添加到classpa原创 2015-03-31 01:43:08 · 779 阅读 · 0 评论 -
Openfire源代码调试、编译开发环境
最近由于要使用openfire,收集一些它的资料~首先从塔建环境开始吧~ 说明:开发环境(IDE):Eclipse 3.3.2+JDK1.6+Ant 1.7+Openfire_src_3_5_1.zip1. 如果代码中使用了import testng.xxx语句,就需要导入testng-5.8-jdk15.jar类库;2. 对于警告信息,是没有关系的。因转载 2015-03-31 01:52:47 · 496 阅读 · 0 评论 -
openfire常见问题解决
1.新手在部署openfire源码第一次运行时,大多都会碰到如下异常:Failed to load admin-sidebar.xml file from Openfire classes - admin console will not work correctly.java.lang.NullPointerExceptionat org.jivesoftware.admin.A转载 2015-03-31 02:31:57 · 1600 阅读 · 0 评论 -
Openfire Server presence(在线状态)消息处理流程
Openfire Server presence(在线状态)消息处理流程 Presence处理是IM Server的核心,也是一个IM Server最复杂的部分。一个用户的状态发生变化,需要通过服务器自动投递给他所有在线的好友,因此Presence模块实际上等同一个消息处理服务器,可参看以前消息服务器相关文章ActiveMQ性能研究及与memcacheq比较 。Presence转载 2015-03-31 02:33:24 · 686 阅读 · 0 评论 -
Openfire源代码研究
Openfire源代码研究Openfire 的 socket 网络连接包括:1. 服务器和服务器之间的连接(监听在端口 5269 )2. 外部组件和服务器之间的连接(监听在端口 5275 )3. 多元 (complex) 连接(监听在端口 5269 )4. 客户端和服务器的连接(监听在端口 5222 )5. 和转载 2015-03-31 02:32:18 · 546 阅读 · 0 评论 -
xmpp with openfire之一 xmpp and openfire
xmpp with openfire之一 xmpp and openfireXMPP 百度百科 1、什么是XMPP ? XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMP转载 2015-03-31 02:38:49 · 632 阅读 · 0 评论 -
xmpp with openfire之二 openfire安装
windows下的安装 1.首先到http://www.igniterealtime.org/projects/openfire/index.jsp下载最新安装包 *注意有包含JRE版本和不包含JRE版本,不含JRE版本需要 JRE 1.5.0及以上的支持 2.安装或解压完毕,启动bin目录中的openfire.exe *如果希望将openfirep添加到服务中还可以使转载 2015-03-31 02:39:30 · 595 阅读 · 0 评论 -
xmpp with openfire之三 openfire扩展小试 整合现有系统用户
openfire服务器配置,先跳过介绍,我想在文章里用到的时候再插入一些介绍。 openfire扩展小试 整合现有系统用户 如果我想使用现有系统的用户/组(部门),而不想使用openfire再去管理一套用户/组,用openfire可以非常方便的整合现有系统用户。 进入openfire管理控制台-服务器-服务管理器-系统属性 可以发现如下配置 provider.aut转载 2015-03-31 02:44:30 · 687 阅读 · 0 评论