基于Orcale的Openfire服务器的搭建

网上多为MYSQL作为第三方数据库的Openfire服务器搭建,工作需要Orcale作为后台的数据库,所以配置和网上有些区别,这里记录一下。

0.从官网下载最新的Openfire安装包
http://www.igniterealtime.org/

1.第一次安装完毕后,
目录如下:

这里写图片描述

Conf文件下放的是配置文件,xml格式
Bin文件夹下放的是运行文件
Logs放的是运行时的打印信息,这个很重要,很多配置不成功的原因需要查看log

2.运行bin文件夹下openfire.exe,配置openfire,配置如下:
这里写图片描述

这里的域名在C:\Windows\System32\drivers\etc\host文件下可以进行设置,我这里设置的自己局域网的IP

这里写图片描述

这里默认选择自带的用户密码的加密方式为Blowfish

3.选择标准数据库配置,配置数据库
这里写图片描述

这里写图片描述

配置数据库地址:jdbc:oracle:thin:@[host-name]:1521:[SID]
数据库驱动以及数据库登陆用户

这里很容易出错:

这里写图片描述

原因在于,openfire自带的数据库驱动和你需要去连接的不一致,下载你连接数据库的驱动的Jar包放在openfire\lib文件下
比如我使用的Oracle的jdbc为
这里写图片描述
放入
这里写图片描述
来保证openfire服务能够连接数据库(完成后记得重启服务,重新配置)

4.接下来选择默认配置就好了

这里写图片描述

5.接下来管理员账户设置

这里写图片描述

建议直接跳过,这样就会生成的帐号/密码 为 admin/admin的管理账户,因为设置后经常会出现无法登陆的问题。

6.这样就配置成功了,登陆

这里写图片描述

如果你登陆出现了失败,

这里写图片描述

a.你可以在配置的数据库的OFUSER表中查到,不过密码采用的是blowfish加密,至于怎么修改查看添加,
添加新的用户
自己百度,不难解决

b.凡是登录失败等问题,你可以在openfire\logs文件夹下的all文件或error查看具体的失败原因

这里写图片描述

7.最后介绍下两个openfire的数据库表,如果你的openfire配置成功完成后,你会在你的数据库中发现多了如下的表:

这里写图片描述

主要介绍OFUSER和OFPROPERTY两个表。

OFUSER是系统提供的默认的用户表,当然如果你要整合第三方用户系统,再说

这里写图片描述
默认的是blowfish对密码加密

OFPROPERTY表就是你的用户配置等信息表,你可以在控制台中修改这些属性

这里写图片描述

也可以在这个数据库表中进行修改

这里写图片描述

具体的数据属性后面整合用户系统时会再做介绍

PS:最后如过你要重新安装配置Openfire服务,记得将数据库中上提到的18个表全部删除,卸载openfire并不会删除数据库中这些表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值