WEB-IM的构建

在[url=http://ldjsyl.iteye.com/blog/82187]基于WEB的IM[/url]一文中,我简单说了下web im的构想,现在介绍一下web im的搭建。简单介绍一下:openfire是一款基于XMPP协议的一款即时通信开源的服务器端软件,XMPP协议也是容纳各种协议的一种通信协议,总之 ,XMPP协议可说是一种“开放式协议”,允许客户端使用各种通信协议连接到 openfire (服务器端),所以,使用基于XMPP协议的openfire允许客户使用基于各种协议的客户端进行通信。而JWChat是一个功能强大,基于Web的Jabber™客户端。采用AJAX技术开发,这个客户端只用到了JavaScript与HTML。它具备基本的jabber即时消息功能,用户管理,基于MUC协议的群聊天功能。

1、准备环境:TOMCAT6.0、JDK1.5、mysql.5.0

2、启动mysql服务mysqld-nt.exe。可能会出现启动错误,把c:\windows\my.ini删除即可 。

3、在mysql中建数据库openfire:
mysql -uroot
create database openfire character set utf8

4、下载并安装openfire3.4.3,并在mysql中检查数据库是否创建成功
user openfire;
show tables;//检查是否创建成功

5、整合apache、mod_jk、tomcat(具体步骤请见我的另外一篇blog:[url=../../../blog/156739]《apache+tomcat+mod_jk整合》[/url]),下载jwchat.war并部署到tomcat/webapps下,并启动apache和tomcat,运行http://localhost/ie-qq。
注:a、jwchat.war如果是1.0beta3版的话jdk需要1.6版本,JDK1.5不能正常运行。
b、先启动apache和tomcat,然后再启动openfire,否则会报错,似乎和openfire使用jetty有关系。

6、安装完毕。如果一切OK的话,将会出现如下界面:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值