`
fengfan2008
  • 浏览: 96879 次
  • 性别: Icon_minigender_1
  • 来自: 南京市
社区版块
存档分类
最新评论

Openfire架设自己的即时聊天服务器

阅读更多
一、安装环境

操作系统:Windows XP Prefessional SP2      or linux
           服务器软件:Openfire 3.4.2
           Openfire Enterprise 3.4.2
           客户端软件:rooyee 2.0

二、安装Jabber服务器软件

1.软件下载

Jabber官网地址:http://www.jabber.org/
常用Jabber服务器软件:http://www.jabber.org/software/servers.shtml
本文以Openfire(Wildfire)为服务器,一款基于GPL协议开源软件,支持各种操作系统,
软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。
下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire
Windows无java环境版本地址:
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_4_2.zip
最新版本:Openfire 3.4.2

2.Windows版本安装

将openfire_3_2_2.zip解压缩到D:\。特别要注意,openfire的全路径中不能有中文字符,最好主机名也是标准点的英文名称。直接运行安装文件,D:\Openfire\bin\openfire.exe

3.Openfire服务器配置

浏览器地址栏中输入http://localhost:9090/即可开始即时通讯服务器配置。
(1)语言选择:中文简体



(2) 服务器设置:选择域及端口,建议默认



(3)数据库设置:选“标准数据库”



(4)标准数据库设置:将oracle驱动放在openfire的lib目录下。在数据库驱动选项栏选择Oracle。



数据库URL填入你的数据库地址,端口和数据库名称,以及用户名和密码(需要在安装前创建),最大连接数,最小连接数和连接超时时间可自行调整。继续之后Openfire会在你指定的Oracle库中创建表并初始化。



如 果出现A connection to the database could not be made. View the error message by opening the "/logs/error.log" log file, then go back to fix the problem这样的错误提示,请确认你的oracle监听有没有问题,你的用户有没有足够的权限,实在不行把监听和服务命名删掉重新配置下。

(5)特性设置:默认为初使设置(应为初始设置,翻译有误)



(6)管理员帐户设置:填入系统管理员信息



(7)安装完成


(8) Openfire管理控制台:至此,Openfire安装完毕。你可以继续登录到管理控制台,进行更为详细的设置。




(9)添加新帐户:打开管理控制台的用户/组标签页,可以看到当前服务器上已有用户的摘要信息。



选择左侧菜单栏中的新建用户,输入用户名和登陆密码,点击创建用户完成新用户的添加。


在客户端就可以用test这个用户登录了。(http://hi.baidu.com/it0820/blog/item/8239ec6f8525fed380cb4abc.html)
0
0
分享到:
评论

相关推荐

    用Openfire+Rooyee架设自己的即时聊天服务器

    本文将详细讲解如何使用Openfire和Rooyee来构建自己的即时聊天服务器,帮助新手快速上手。 首先,Openfire是一款开源、基于Java的XMPP(Extensible Messaging and Presence Protocol)服务器。XMPP是一种实时通信...

    XMPP协议使用开源jabber(XMPP)协议及openfire架设内部即时通讯服务

    XMPP协议使用开源jabber(XMPP)协议及openfire架设内部即时通讯服务,

    XMPP协议及openfire架设内部即时通讯服务

    Jabber实际上是一个使用XMPP协议的即时通讯应用,但XMPP不仅限于聊天,还可以用于各种在线状态检测和其他应用程序。 Openfire是基于GPL协议的Jabber服务器软件,非常受欢迎,因为它提供了易于安装和管理的界面。...

    Android IM之基于Openfire+Smack的聊天服务器的搭建与测试

    本教程将探讨如何利用Openfire服务器和Smack库来搭建一个基础的Android聊天应用。Openfire是一款开源的XMPP服务器,而Smack是Java和Android上用于XMPP协议的客户端库。 首先,我们需要安装和配置Openfire服务器。...

    基于openfire的web在线聊天源码

    【基于openfire的web在线聊天源码】是一个实现网页端即时通讯系统的开源项目,它利用了Openfire服务器作为后台支持,提供了丰富的功能,包括联系人分组、群聊、在线状态修改、群成员邀请、设置群管理员以及踢人等,...

    openfire 即时聊天

    Asmack.jar 在Openfire即时聊天场景中起到了连接服务器和客户端的关键作用,它提供了API接口,使得客户端可以连接到Openfire服务器,进行登录、发送和接收消息、查看在线状态等一系列IM操作。 Openfire的即时聊天...

    openfire+smack即时通讯

    【标题】"openfire+smack即时通讯"指的是利用Openfire服务器和Smack库构建一个实时的在线聊天系统。Openfire是一款开源的、基于XMPP(Extensible Messaging and Presence Protocol)协议的即时通讯服务器,而Smack是...

    android 基于openfire服务器搭建的xmpp即时聊天客户端

    在Android平台上构建基于Openfire服务器的XMPP即时聊天客户端是一个涉及多方面技术的项目。首先,让我们深入了解每个关键组件: 1. **XMPP (Extensible Messaging and Presence Protocol)** - XMPP是一种开放标准...

    openfire为服务器的XMPP的即时通信样例

    【标题】:基于Openfire的XMPP即时通讯服务器实践 ...以上就是关于Openfire服务器及Android集成XMPP即时通信的详细知识点介绍,通过这些知识,你可以搭建自己的即时通讯系统,并在移动设备上实现流畅的聊天体验。

    openfire 聊天记录插件(单聊群聊)

    Openfire是一款开源的即时通讯服务器,它基于XMPP(Extensible Messaging and Presence Protocol)协议,为企业和组织提供了安全、可扩展的实时通信平台。这款聊天系统支持多种客户端,包括网页、桌面应用以及移动...

    基于openfire下的即时通讯

    在本项目中,我们将聚焦于一个基于Openfire服务器的Android即时通讯实现,利用XMPP协议和Smack库来构建客户端。 **XMPP (Extensible Messaging and Presence Protocol) 协议** XMPP是一种开放的标准,用于实现即时...

    基于openfire XMPP的即时通讯客服端

    【基于openfire XMPP的即时通讯客服端】是一款专为学校设计的即时通讯软件,它采用了XMPP(Extensible Messaging and Presence Protocol)协议,通过openfire服务器实现强大的在线通信功能。XMPP是一种开放标准,...

    openfire即时通讯服务器

    是开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。

    Openfire聊天记录.jar

    Openfire是一款开源、基于Java的即时通讯服务器,它支持XMPP协议,允许用户进行实时通讯,包括聊天、视频、音频等。"Openfire聊天记录.jar" 文件很显然是与Openfire服务器相关的,它提供了查看和管理Openfire服务器...

    基于openfire的安卓聊天软件

    Openfire是一款开源的即时通讯(Instant Messaging, IM)服务器,它基于XMPP(Extensible Messaging and Presence Protocol)协议,这是一种强大的、灵活的且开放的标准,用于实现实时通信和协作。通过Openfire,...

    基于openfire的android即时通信

    "基于openfire的android即时通信"项目提供了一个实践性的Android IM解决方案,结合开源的Openfire服务器,开发者可以快速地构建起自己的即时通讯应用。通过深入理解XMPP协议,熟悉Android客户端的开发要点,以及熟练...

    基于openfire为服务器的xmpp即时通信 Android客户端

    【标题】:“基于openfire为服务器的xmpp即时通信 Android客户端” 在当今信息化时代,即时通信(Instant Messaging,简称IM)已经成为人们日常生活中不可或缺的一部分。本文将深入探讨如何使用openfire作为服务器...

    openfire聊天服务端源码

    Openfire是一款开源的即时通讯(IM)服务器,它基于XMPP协议,支持多用户聊天、文件传输、音视频通信等功能。这款服务端软件是用Java语言编写的,因此具有跨平台的优势,可以运行在多种操作系统上,如Windows、Linux...

    openfire 聊天实现

    【标题】"openfire 聊天实现"指的是利用Openfire服务器来构建一个类似微信的聊天应用程序。Openfire是一款开源的、基于XMPP(Extensible Messaging and Presence Protocol)协议的即时通讯服务器,它允许开发者创建...

    xmpp+android+openfire+asmack即时通讯客户端聊天

    总之,通过结合XMPP协议、OpenFire服务器和ASMACK库,开发者可以构建一个功能强大的Android即时通讯客户端,提供类似微信、QQ等社交应用的聊天体验。在实际项目中,还需要不断优化和迭代,以满足用户的需求和提升...

Global site tag (gtag.js) - Google Analytics