OpenFire的安装与配置

1 、下载 OpenFire 最新版

http://www.igniterealtime.org/downloads/index.jsp

OpenFire有两种形式的下载,一个是EXE(包含JRE),一个是ZIP

如果是做Java开发,就下载ZIP包,体积小。

还可以下载一个即时通讯客户端spark,其中OpenFire是服务器,spark是一个基于XMPP协议的C/SIM工具,通过OpenFire服务器进行通讯。

2、设置数据库

根据自身需要的不同,创建数据库,并到{openfirehome}\resources\database目录下找到相应的数据库脚本,进行数据库表的创建。

注意:如果不执行此步骤,则在进行openfire安装时会报The Openfire database schema does not appear to be installed. Follow the installation guide to fix this error.

3、启动openfire安装

执行{openfirehome}\openfire\bin\openfired.exe,出现如下界面



 

4、登陆安装界面

根据第三步控制台的提示,在浏览器中输入http://127.0.0.1:9090,如下图所示:



 

根据自身需要选择语言,然后点击“继续”

5、服务器设置

此处主要设置域、管理员控制台端口,安全管理员控制台端口



 

注意:上述的域设置至关重要,如果是自己测试使用,可以保持不变或者修改为127.0.0.1localhost;如果是其他方式使用,则要设置为外网地址或者局域网地址

6、设置数据库连接方式

数据库连接有两种方式,一是标准的数据库连接,二是嵌入式数据库,如HSQLDB,在此选择二标准数据库连接,点击继续

7、数据库设置

依据自身使用数据库的不同,选择不同的数据,目前只只支持如下的5种数据库



 

选择好数据库后,配置相应的driver class database  url usernamepassword等,点击“继续”

8、配置文件设置



 

在此主要选择用户和组系统的配置方式,根据自身需要进行选择

9、管理员账户设置



 

根据自身需要,决定是否设置

10、安装完成



 

11、登陆到admin控制台



 输入用户名和密码,登录到管理员控制台

12、登陆成功



 

注意:上述红色标注的至关重要,因为这是你连接服务器是所需要用到的。

 

至此,OpenFire的安装完成

 

如果你此时也进行spark的安装,则运行,注册用户,此时,两个联系人之间就可以通过openfire服务器进行通讯。