Openfire+jwchat linux 下安装记录
安装日期: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; mysql> use openfire mysql> source /opt/openfire/resources/database/ openfire_mysql.sql; [root@localhost root]# /opt/openfire/bin/openfire start openfire http://[server ip] :3306/openfire?useUnicode=true&characterEncoding=UTF-8&characterSetResults=UTF-86、 openfire 安装完毕了,默认管理员用户名密码为 admin 123456二、部署jwchat(基本上我也是是瞎撞的) 1、下载jwchat.war; 2、将jwchat.war放置到webapps目录下; 3、在tomcat 的 conf/server.xml中 hostname下添加 <Context path="/jwchat" docBase="jwchat.war" debug="0" privileged="true"></Context> 启动tomcat失败。但是在webapps下产生了jwchat目录,于是把<Context/>改成 <Context path="/jwchat" docBase="jwchat" debug="0" privileged="true"></Context> 启动tomcat成功,可以访问 http://localhost:8080/jwchat 了,但是不能登录,报错:service unavailable 4、参照mircle的《构建 基于openfire + jwchat 的 WEB IM》一文, 修改jwchat/config.js var SITENAME = "computer"; // 此处为openfire所设置的 域名 var BACKENDS =
再登录,还报错:service unavailable 在jwchat/jsjac.js中找到 ok了,可以用jwchat进行聊天了。 参考资料: 1、构建 基于openfire + jwchat 的 WEB IM 2、openfire官方资料 |