Openfire是一个强大的即时消息(IM)和聊天服务器,它实现了XMPP协议,可以使用它轻易的构建高效率的即时通信服务器.
其安装和部署都十分简单,并利用Web进行管理。单台服务器可支持上万并发用户,由于是采用开放的XMPP协议,可以使用各种支持XMPP协议的IM客户端软件登陆服务。
安装前准备工作:
一:Java运行环境(已安装则可跳过此步骤)
官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
二:数据库(之前已安装则可跳过此步骤)
数据库可以使用DB2,Oracle,MySQL,PostgreSQL,SQL Server等其中任意一种。
安装前准备工作完成后:
一:建立数据库
a. 建立数据库,记下数据库名,如OpenfireServer。
b. MySQL命令:
Mysql> Create database OpenfireServer;
Mysql> show databases;
Mysql> use OpenfireServer;
Mysql> show tables;
Mysql> select count(*) from table;
二:安装Openfire
a.到官方下载最新版的Openfire安装包
官方网址为:http://www.igniterealtime.org/projects/openfire/
b.双击Openfire安装包开始安装
安装完毕后,运行
三:首次设置Openfire
a.点击Openfire提示框中Launch Admin 按钮,进入首次设置页面
b.语言选择简体中文
数据库选择标准数据库连接
选择相应的数据库驱动类型;URL一栏中,把[hostname]改成当前的主机名,本机写localhost;
把[database]改成数据库名OpenfireServer;接着分号后面的Appname全部去掉;
点击 continue ,设置密码——>>结束
四:重启Openfire
然后登录管理页面,进行Openfire管理。初始用户名为admin,密码为刚才设的123456。