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.配置初始化语言

openfire的搭建教程_第1张图片

(注意) 2.配置端口默认9090最好不要更改,域名填上自己的域名:格式比如 huyq.com
openfire的搭建教程_第2张图片

3.配置数据库和管理员帐号
oracle驱动:oracle.jdbc.OracleDriver
URL:jdbc:oracle:thin:@192.1.1.2:1521:test
openfire的搭建教程_第3张图片
如果出现如下异常请重启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.登录
openfire的搭建教程_第4张图片
如果出现登录出现帐号密码不存在 修改表 ofuser
账户缺失情况:
insert into ofuser (USERNAME, PLAINPASSWORD, ENCRYPTEDPASSWORD, NAME, EMAIL, CREATIONDATE, MODIFICATIONDATE)
values ('admin', 'admin', null, 'Administrator', 'admin@ 域名 ', '0 ', '0 ');

 2. 配置服务器 http绑定都为enable
openfire的搭建教程_第5张图片
3.浏览在步骤二上传的插件jar将插件启用,插件启用后会在列表里面显示。
openfire的搭建教程_第6张图片
注意: 在控制台手动添加成功的插件,要在ftp目录将路径去掉:

openfire的搭建教程_第7张图片

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

你可能感兴趣的:(openfire的搭建教程)