openfire的搭建教程

        前段时间,接了一个实时聊天的需求,我就开始选了openfire,看了一下介绍支持上万并发,那就好把,先搞起,装起来试试效果;

    

一.安装openfire Linux:jdk1.6
A:版本gz: (补丁中openfire目录下 openfire_3_9_3.tar.gz
http://www.igniterealtime.org/downloads/download-landing.jsp?file=openfire/openfire_3_9_3.tar.gz
 
1.获取root权限帐号:(没有也可以,目录用到有权限访问与编辑的目录)
2. 复制安装包到Linux服务器上/opt中
3.解压 [root@localhost opt]# tar -zxvf openfire_3_9_3.tar.gz

二、在openfire安装目录:比如/opt
1.将补丁中openfire/插件目录下的两个jar上传到/opt/openfire/plugins目录下;
2.再将补丁中openfire/oracle驱动目录下的jar上传到/opt/openfire/lib目录下;
 
. 启动:
   [root@localhost opt]# cd openfire/bin
 [root@localhost bin]# ./openfire start
 
四、进入控制台: http://yourIp:9090/
1.配置初始化语言


(注意) 2.配置端口默认9090最好不要更改,域名填上自己的域名:格式比如 huyq.com

3.配置数据库和管理员帐号
oracle驱动:oracle.jdbc.OracleDriver
URL:jdbc:oracle:thin:@192.1.1.2:1521:test

如果出现如下异常请重启openfire,重新配置。
HTTP ERROR 500
Problem accessing /setup/setup-profile-settings.jsp. Reason: 
Caused by:
java.lang.NullPointerException :at org.jivesoftware.openfire.admin.setup.setup_002dprofile_002dsettings_jsp._jspService(setup_002dprofile_002dsettings_jsp.java:80)
重启: 
[root@localhost bin]# ./openfire stop
 [root@localhost bin]# ./openfire start

五、帐号登录与控制台配置
1.登录

如果出现登录出现帐号密码不存在 修改表 ofuser
账户缺失情况:
insert into ofuser (USERNAME, PLAINPASSWORD, ENCRYPTEDPASSWORD, NAME, EMAIL, CREATIONDATE, MODIFICATIONDATE)
values ('admin', 'admin', null, 'Administrator', 'admin@ 域名 ', '0 ', '0 ');

 2. 配置服务器 http绑定都为enable

3.浏览在步骤二上传的插件jar将插件启用,插件启用后会在列表里面显示。

注意: 在控制台手动添加成功的插件,要在ftp目录将路径去掉:



4.以上步骤完成后再重启一次openfire

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值