最近在研究即時(shí)通訊,在網(wǎng)上找了許多文章,但大多是老版本的安裝,下面介紹最新版本的安裝:
一.準(zhǔn)備
jdk1.6
openfire_3_6_4.zip
jwchat-1.0.zip
一定要注意版本,否則老版本和jwchat-1.0安裝會(huì)不順暢!
二、安裝
openfire直接解壓,運(yùn)行bin目錄中的openfire.exe并按啟動(dòng),打開IE,輸入http://yown(機(jī)器名或域名):9090 ,按照提示安裝即可。
jwchat-1.0安裝:
解壓后,將 *.js.js改為*.js, *.html.html 改為*.html
可以將jwchat放到linux下(為了方便,當(dāng)然也可以用其它工具批量重命名),執(zhí)行:
rename ".js.js" ".js" *.js.js
rename ".html.html" ".html" *.html.html
中文界面則需修改“.zh_CN”結(jié)尾的文件名
rename ".js.zh_CN" ".js" *.js.zh_CN
rename ".html.zh_CN" ".html" *.html.zh_CN
重命名完成后,再拷到原目錄
這里為了方便,將jwchat放到tomcat下:
修改jwchat/config.js文件里面的SITENAME為yown,再找到
httpbase:"/http-bind/"改為:
httpbase:"http://yown:7070/http-bind/"
在OpemFire的管理控制臺(tái)增加兩個(gè)服務(wù)器屬性:
xmpp.httpbind.client.requests.polling = 0
xmpp.httpbind.client.requests.wait = 10
打開瀏覽器,運(yùn)行http://your.ip/jwchat/,在“Choose Backend”選擇“Native Binding”,輸入用戶名和密碼即可登陸
若出現(xiàn)“authorization failed”,則可能是SSL不支持的原因,需要修改jsjac.js,在if(this.has_sasl) 前面加上this.has_sasl=false;
聯(lián)系客服