Openfire第一章(Openfire的简介)
来源:互联网 发布:js中for in循环 编辑:程序博客网 时间:2024/05/18 23:13
最近有一些关于视频会议和 即时通信方面的需求,在网上找了一些资料看见了几个比较好的开源软件 有openMeetings、DimDim、openfire等。
老外的开源软件还是挺多了 也提供给我们学习的机会。
首先呢让我们来看看openfire是啥(我想当没有接触过或者刚刚接触的都想了解这个 嘿嘿)。
Openfire原意是采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire并非简单实现xmpp协议(rfc3920),而是在这之上实现了xmpp-im(rfc-3921),该协议对实施协作的各种场景有较全面的考虑和解决方案,例如用户状态切换,消息订阅和通知等等。
当然了如果你是了解XMPP你可去网上搜一搜 如: http://baike.so.com/doc/6954421.html 想要做二次开发最好是去学习一下XMPP协议。
下面是Openfire安装步骤 写的很详细
1、 下载最新的openfire安装文件
Openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire
下载地址:
Exe:http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.exe
ZIP: http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_7_1.zip
我使用的是zip解压版的安装文件。
其中openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的CS的IM软件,它可以通过openfire进行聊天对话。
2、 下载完成后,如果你下载的是exe文件,执行你的安装文件,进行安装。这里我是zip的文件。解压后,复制openfire目录到C:\Program Files\目录下;一定要在C:\Program Files\目录下的;这样openfire就安装完成了。
3、 下面我们启动openfire服务器,并配置它。在C:\Program Files\openfire\bin目录下有一个电灯泡的openfire.exe文件,双击执行,启动完成后可以看到
4、 点击Launch Admin按钮进入http://127.0.0.1:9090/setup/index.jsp页面,配置openfire服务器
5、 选择语言 中文简体
点击continue进入
6、 配置服务器域名
如果你是本地访问,那么你可以不修改或是使用localhost、127.0.0.1的方式
如果你用于外网或局域网访问,那么你的地址配置成外网或局域网地址
7、 选择数据库
选择openfire自带的,当然你也可以选择你的数据库类型。如Oracle、SQLServer、MySQL等。如果openfire没有带jdbc的连接驱动,你需要添加连接数据库的jdbc驱动;驱动放在C:\Program Files\openfire\lib目录下
8、 选择特性配置,默认即可
9、 管理员邮件,可以跳过这步
10、 安装完成
进入管理员控制台页面
11、 进入http://127.0.0.1:9090/login.jsp页面后,输入admin、密码admin登陆进入
12、 进入后可以看到
服务器名称就是jwchat的连接地址;你可以使用Spark、jwchat链接这个地址进行IM通信聊天……
至此,openfire的安装和配置已经完成。下一篇文章开始完成jwchat的安装和配置。
如果你需要更换服务器名称ip,请看下一篇文章!
- Openfire第一章(Openfire的简介)
- Openfire框架学习(1)-----openfire简介
- Openfire简介
- openfire简介
- OpenFire简介
- openfire简介
- OPenfire简介
- openfire
- openfire
- openfire
- openfire
- Openfire
- openfire
- OpenFire
- openfire
- openfire
- openfire
- openfire插件开发简介
- 题目1384:二维数组中的查找
- hadoop之mapreduse 在Eclipse下的调试环境篇
- UILabel自适应高度和自动换行
- MFC 非模态对话框
- C# 动态语言特性,dynamic 关键字研究
- Openfire第一章(Openfire的简介)
- 10月C++学习心得
- 新建String对象分配内存地址区分
- POJ2029——Get Many Persimmon Trees
- 清醒、坦诚是做人之必须;聪明、智慧是做事之必须!
- ios CLLocationManager定位
- 自己动手写CPU 笔记
- 自驾出游系列之(一): 自驾游应该准备和注意的事项
- Http Response Code[整理]