首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
openfire专题
openfire+spark 在linux下安装,配置
文章转自:点击打开链接 相关软件下载 链接: https://pan.baidu.com/s/1boJs61h 密码: 2wd7 Openfire 在linux下安装和配置 + spark 在windows下配置 本机环境 系统:CentOS 6.7 64 位JDK 1.7 64 位MySQL 5.6 Openfir
阅读更多...
Openfire源码分析
脚本 module jsp 数据库 servlet 聊天 目录(?)[-] Openfire 框架Module数据流 Openfire与MIMAMulti-User-Chat MUCUserMUCRoleMUCRoomMultiUserChatServiceImpl时序图 Pub-Sub NodeNodeAffiliateNodeSubscriptionPubSubModuleP
阅读更多...
Smack 结合 Openfire服务器,建立IM通信,发送聊天消息
在文章开始,请你了解和熟悉openfire方面的相关知识,这样对你理解下面代码以及下面代码的用途有很好的了解。同时,你可能需要安装一个简单的CS聊天工具,来测试你的代码是否成功的在openfire服务器上建立会话链接,并成功的向在线用户发送聊天消息。 必须了解:http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html
阅读更多...
(三)Openfire插件开发
此部分是Openfire的第三大部分,本部分的开发必须基于前两部分 本文档基于消息拦截器插件功能进行开发。 新建插件messageFilter: 在openfire插件源码的plugins目录下新建文件夹messageFiltermessageFilter文件夹下新建lib和src文件夹。lib包下放jar包,src文件夹下放要开发的插件源码。将changelog.html、logo_lar
阅读更多...
(一)Openfire源码导入以及安装
摘要: Openfire相关操作的准备部分,以后还有具体的使用教程 本文档基于Idea编辑器编写,其他编辑器请自查资料。 1)先在openfire官网上下载源码。Openfire官网 2)参照简书将源码导入idea中并启动项目 3)参照阿里云--教程中心进行安装。
阅读更多...
一步一步开发自己的Openfire插件(IOS推送插件APNS)
使用IOS强大的APNS 和openfire实现IOS推送 开发环境: win7/eclipse/jdk1.6/mysql5.0/openfire3.7 IOS的推送需要用到3个jar包: IOS推送APNS必须的三个包 开发步骤: 源码下载: http://www.igniterealtime.org/downloads/source.jsp 1. 布署ope
阅读更多...
如何查看openfire的错误日志
经观察,openfire的日志输出位置是: [openfire_src]\target\openfire\logs 其中,有四个文件,分别为: debug.log error.log info.log warn.log 如果程序出错,那么日志会输出到error.log中,对error.log进行查看,即可快速定位问题。
阅读更多...
xmpp with openfire插件-利用Broadcast实现群
Broadcast插件是一个向用户发送广播消息的插件。 安装插件 登录openfire管理控制台-插件-插件管理-有效的插件 可以看到开放源代码插件列表 找到Broadcast 点击右则的‘+’号安装即可 然后到插件管理-插件中,可以看到Broadcast已经在安装的插件列表中 Broadcast可以通过系统属性来进行配置 plugin.br
阅读更多...
Openfire更改服务器名称
Openfire更改服务器名称的方法: 1.登陆openfire管理页面,在主页面下方选择编辑属性,修改服务器名称为当前主机名称,点击保存属性,按页面提示重启服务器。 2.重启后,主页的服务器属性下的服务器名称出现一个叹号,鼠标放上去显示Found RSA certificate that is not valid for the server domain, 这样是由于RSA
阅读更多...
【解决方案】openfire服务器配置好后,电脑客户端能连接上,但移动端就是连接不上
openfire服务器配置好后,我碰到了如下问题,特此记录下,希望能帮助到后面同样碰到此问题的小伙伴! 电脑客户端即时通讯软件能连接上服务器,用户成功登录,但同局域网的移动端就是连接不上; 移动端提示Connection failed.请查看网络是否连接正常或者联系服务器管理员获取更多信息。 解决连接问题的主要方法是: 1. 确定防火墙配置是否正确 确保客户端端口打开;具体
阅读更多...
CentOS7 安装配置过程 (Apache + SQL+ PHP + SSH + Opensips+Openfire)
一、制作CentOS U盘启动器 1.CentOS 7.0 64位系统:CentOS-7.0-1406-x86_64-DVD.iso CentOS-7.0-1406 ISO境像下载地址: http://www.linuxidc.com/Linux/2014-07/104146.htm 2.UltraISO UltraISO v9.5.3.2901 简体中文: http://www.li
阅读更多...
iOS openfire服务器的使用
mysql的配置 重新配置mysql 如果原来的电脑上已经有了mysql,直接使用,或者重新配置。另外如果mysql出现不能解决的问题,图简便的话,也可重新配置。重新配置需要先彻底删除原来的mysql。 打开终端 首先要停止mysql服务: #停止Mysql服务 sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
阅读更多...
IOS即时通讯 - mac搭建Openfire服务器
欢迎大家访问我的个人网站 - Sunday俱乐部 XMPP协议是国际网络即时通讯的标准协议(哪怕在国内几乎没有人使用这个协议),它定义IM通讯的标准如果要实现即时聊天不光需要客户端,还需要服务器,可是对于我们移动端的开发程序员来说要我们自己去搭建一个服务器就有点心有余力不足了,而Openfire正好帮助我们解决的这个难题。 Openfire 采用Java开发,开源的实时协作(RTC)服务器
阅读更多...
openfire 问题集锦
http://www.oschina.net/question/135695_128776?sort=time openfire 允许同一账号多处登陆 openfire client 多用户可以接受消息,在系统属性设置里添加 route.all-resources 为true。
阅读更多...
OpenFire集群配置,Nginx做負載均衡
從網上下載virtualbox並安裝 下載centos作为節點操作系統,我用的CentOS-6.5-x86_64-minimal.iso,這個系統只有398M,不會耽擱太多時間 安裝操作系統,为了好記我用ip地址作为虛擬機名稱251跑nginx,252和253分別跑一個openfire,如果你系統正確安裝後並運行後就應得到這個結果了 下面配置每一台機器的ip地址,我們就拿251做为例子。先把
阅读更多...
openfire+spark+smack
前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.8.1版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。 即时通信客户端可使用spark2.6.3,这个版本是目前最新的release版本,经过测试发现上一版本在视频支持,ms
阅读更多...
《高性能的RTC服务器OpenFire》
《高性能的RTC服务器OpenFire》—第一章部署与源码调试 《高性能的RTC服务器OpenFire》—第一章部署与源码调试 前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实
阅读更多...
XMPPHP向OPENFIRE发送message提示成功却无法收到的问题
按照XMPPHP官方的例子 <?phpinclude("xmpp.php");$conn = new XMPP('talk.google.com', 5222, 'username', 'password', 'xmpphp', 'gmail.com', $printlog=False, XMPPHP_Log::LEVEL_VERBOSE);$conn->connect();$c
阅读更多...
Android基于XMPP Smack及Openfire学习笔记(3)
在前面两篇文章Android基于XMPP Smack及Openfire学习笔记(1)及Android基于XMPP Smack及Openfire学习笔记(2)中,分别讲了用户注册,登录,修改密码等。代码凌乱,所以参考网上资料,就写了个工具类。方便以后直接使用。继续学习中….. /*** Android XMPP Openfire操作工具类* 注册,登录,修改密码及更改用户在线状态,可以直接调用对应
阅读更多...
Android基于XMPP Smack及Openfire学习笔记(2)
接着Android基于XMPP Smack及Openfire学习笔记(1)实现帐号登录及修改密码: //这里MainActivity中的Onclick方法@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.login://登录 startActivity(new Intent(MainActivity.this
阅读更多...
Android基于XMPP Smack及Openfire学习笔记(1)
之前开发的项目中有用到IM聊天功能,但是这块功能公司有专门的IM团队来开发,由他们开发好后,直接接入到我们APP中,我参与写IM相关功能非常地少,所以也一直想学习相关知识 。 目前Android主要用的是XMPP协议及OPenfire服务器来实现IM功能,我也从这块入手学习。也感谢所有分享资料让我有机会学习的同行们。 现在正式开始啦。 第一步:搭建Openfire服务器: Openfire
阅读更多...
openfire 新手笔记 (三) openfire的源码导入
源码下载地址:http://www.igniterealtime.org/downloads/source.jsp 1、下载完 把源码解压到工作空间 解压完目录 2、找个Eclipse下的其他项目 将settings、classpath、project 3个文件复制到目录源码根目录下 我的目录是F:\web\openfire_src 3、然后打开Eclipse,选择 File –
阅读更多...
openfire 新手笔记 (二) openfire的安装
1、openfire的安装 下载地址:http://www.igniterealtime.org/downloads/index.jsp Openfire 是服务器 Spark 是客户端 做的时候可以用做测试 exe文件,直接下一步,执行你的安装文件,进行安装。 zip的文件,解压openfire到C:\Program Files\目录下 我安装的是exe 文件 jdk
阅读更多...
openfire 新手笔记 (一) 序
本人做Android出身 对服务器端研究不深,最近需要做一个即时通讯,经常听说 常用的xmpp协议,使用openfire ,因此,在这里把学习过程和大家分享一下 有不足和缺点 还请各位大神指教!! 主要参考文档有: http://blog.csdn.net/lovexieyuan520/article/details/37743433 h
阅读更多...
基于openfire的webIM的实现机制想法
目前webIM的openfire的实现方式,基本上分成以下几种 smack+dwr,js端采用定时轮询的方式,从web服务器中将xml取回来. 通过flash技术,连接到openfire服务器。 通过bosh技术直连到openfire服务器 第一种方式:实现比较简单,技术门槛也比较低,网络上也有比较成熟方案。但缺点是对于web服务器的压力太大,客户端不能连接太多。 第二种方式:flas
阅读更多...
Android基于XMPP Smack Openfire下学习开发IM(六)总结
http://blog.csdn.net/h7870181/article/details/12500231 不管学习什么都应该总结 这里我把关于Xmpp的一些方法整理到一个工具类中了 我就分享给大家 XmppConnection.java [java] view plain copy package com.techrare.utils;
阅读更多...