Chinaunix首页 | 论坛 | 博客
  • 博客访问: 407401
  • 博文数量: 403
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -70
  • 用 户 组: 普通用户
  • 注册时间: 2016-09-05 12:45
文章分类

全部博文(403)

文章存档

2014年(3)

2013年(1)

2012年(3)

2011年(21)

2010年(13)

2009年(64)

2008年(9)

2007年(36)

2006年(253)

分类: LINUX

2009-06-04 10:27:33

转载:
安装日期:2008年5月14日
安装版本:Openfire 3.5.1

计算机软件环境背景:
1、已安装MYSQL
2、已安装JRE6.0

一、openfire安装

1、下载openfire安装包:openfire_3_5_1.tar.gz 拷贝到/opt目录,进入/opt运行以下命令进行安装。

    [root@localhost root]# cd /opt
    [root@localhost
opt
]# tar -xzvf openfire_3_5_1.tar.gz

2、在mysql中创建数据库

   
[root@localhost root]# mysql
    mysql>
create database openfire;

3、导入mysql数据录对应的sql,创建数据表

   
mysql>
use openfire
    mysql> source /opt/openfire/resources/database/openfire_mysql.sql;
   
4、启动openfire

   
[root@localhost root]#
/opt/openfire/bin/openfire start

5、打开浏览器开始设置
openfire

    据有关人士提醒,linux的hostname必须设置和该主机IP对应域名一致。
    url:http://[server ip]:9090
    根据向导设置,其中数据库选择“外部数据库”
    DB SERVER url:
http://[server ip]
:3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-8

6、openfire安装完毕了,默认管理员用户名密码为 admin 123456

二、部署jwchat(基本上我也是是瞎撞的)

1、下载jwchat.war;
2、将jwchat.war放置到webapps目录下;
3、在tomcat 的 conf/server.xml中 hostname下添加
       
       启动tomcat失败。但是在webapps下产生了jwchat目录,于是把改成
      
       启动tomcat成功,可以访问 了,但是不能登录,错:service unavailable
4、参照mircle的《》一文,
        修改jwchat/config.js

            var SITENAME = "computer"; // 此处为openfire所设置的 域名

            var BACKENDS =


            [
              {
               name:"Open Relay",
               description:"HTTP Binding backend that allows connecting to any jabber server",
               httpbase:"/jwchat/JHB/",          //此处为修改后的值    原值为    /JHB/
               type:"binding",
               default_server: SITENAME
              }
            ];

       再登录,还报错:service unavailable

       在jwchat/jsjac.js中找到
        if(this.has_sasl)行 (如果你的编辑器有行号 ,大概在302行)
        在它前面加上this.has_sasl = false;

ok了,可以用jwchat进行聊天了。

阅读(1386) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~