一、 安裝環(huán)境
操作系統(tǒng):Windows XP Prefessional SP2
服務(wù)器軟件:Openfire 3.4.2
Openfire Enterprise 3.4.2
客戶端軟件:Spark 2.5.7
Spark Fastpath Webchat 3.4.1
JDK:J2SE 5.0 (1.5.0_03)
二、 安裝Jabber服務(wù)器軟件
1. 軟件下載
Jabber官網(wǎng)地址:
http://www.jabber.org/常用Jabber服務(wù)器軟件:
http://www.jabber.org/software/servers.shtml本文以O(shè)penfire(Wildfire)為服務(wù)器,一款基于GPL協(xié)議開源軟件,支持各種操作系統(tǒng),軟件需要java環(huán)境支持,不過軟件本身自帶了環(huán)境包,你可以根據(jù)你的需要下載不同的版本。
下載地址:
http://www.igniterealtime.org/downloads/index.jsp#openfireWindows無java環(huán)境版本地址:
http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3_4_2.zip最新版本:Openfire 3.4.2
2. Windows版本安裝
將openfire_3_2_2.zip解壓縮到D:\。特別要注意,openfire的全路徑中不能有中文字符,最好主機(jī)名也是標(biāo)準(zhǔn)點(diǎn)的英文名稱。直接運(yùn)行安裝文件,D:\Openfire\bin\openfire.exe
3. Openfire服務(wù)器配置
瀏覽器地址欄中輸入
http://localhost:9090/即可開始即時通訊服務(wù)器配置。
(1) 語言選擇:中文簡體
(2) 服務(wù)器設(shè)置:選擇域及端口,建議默認(rèn)
(3) 數(shù)據(jù)庫設(shè)置:選“標(biāo)準(zhǔn)數(shù)據(jù)庫”
(4) 標(biāo)準(zhǔn)數(shù)據(jù)庫設(shè)置:將oracle驅(qū)動放在openfire的lib目錄下。在數(shù)據(jù)庫驅(qū)動選項(xiàng)欄選擇Oracle。
數(shù)據(jù)庫URL填入你的數(shù)據(jù)庫地址,端口和數(shù)據(jù)庫名稱,以及用戶名和密碼(需要在安裝前創(chuàng)建),最大連接數(shù),最小連接數(shù)和連接超時時間可自行調(diào)整。繼續(xù)之后Openfire會在你指定的Oracle庫中創(chuàng)建表并初始化。
如果出現(xiàn)A connection to the database could not be made. View the error message by opening the "/logs/error.log" log file, then go back to fix the problem這樣的錯誤提示,請確認(rèn)你的oracle監(jiān)聽有沒有問題,你的用戶有沒有足夠的權(quán)限,實(shí)在不行把監(jiān)聽和服務(wù)命名刪掉重新配置下。
(5) 特性設(shè)置:默認(rèn)為初使設(shè)置(應(yīng)為初始設(shè)置,翻譯有誤)
(6) 管理員帳戶設(shè)置:填入系統(tǒng)管理員信息
(7) 安裝完成
(8) Openfire管理控制臺:至此,Openfire安裝完畢。你可以繼續(xù)登錄到管理控制臺,進(jìn)行更為詳細(xì)的設(shè)置。
(9) 添加新帳戶:
打開管理控制臺的用戶/組標(biāo)簽頁,可以看到當(dāng)前服務(wù)器上已有用戶的摘要信息。
選擇左側(cè)菜單欄中的新建用戶,輸入用戶名和登陸密碼,點(diǎn)擊創(chuàng)建用戶完成新用戶的添加。
在客戶端就可以用test這個用戶登錄了。
三、 Jabber客戶端安裝配置
1. 軟件下載
客戶端軟件列表請參考:
http://www.jabber.org/software/clients.shtml我們將使用Spark,因?yàn)镾park和Openfire能夠很好的相互支持。軟件下載地址:
http://www.igniterealtime.org/downloads/index.jsp#sparkWindows含java環(huán)境版:http://www.igniterealtime.org/downloadServlet?filename=spark/spark_2_5_8.exe
目前最新的版本為:Spark 2.5.8
2. Windows安裝
(1) 下載for windows的版本,運(yùn)行spark_2_5_8.exe,一直點(diǎn)下一步,就可以安裝成功了,默認(rèn)安裝路徑C:\Program Files\Spark
(2)選擇登陸界面的高級選項(xiàng):服務(wù)器填入你的服務(wù)器地址,端口默認(rèn)為5222,點(diǎn)擊確定。
(3) 用我們在Openfire管理控制臺中添加的test用戶登錄。
(4) 登陸后界面
(5) 注冊一個新賬號:
在spark登陸界面點(diǎn)擊帳戶,在建立新帳戶界面中輸入相關(guān)信息,點(diǎn)擊創(chuàng)建賬戶。
(4)注冊成功后,就可以用test2登錄。
四、 Jabber連接與MSN、ICQ等IM通訊
Jabber最有優(yōu)勢的就是其通信協(xié)議,可以和其他給予XMPP協(xié)議的即時通訊軟件連接。如:MSN 、Yahoo Messager、ICQ,GTalk等。
1. 下載Openfire網(wǎng)關(guān)插件IM Gateway
下載地址:
http://www.igniterealtime.org/projects/openfire/plugins.jsp在這里可以下載到openfire的所有插件,我們需要的是
2. 安裝gateway
Gateway的安裝非常簡單,你只需要把gateway.jar拷貝到openfire/plugins目錄下,重啟Openfire服務(wù),即可安裝成功。
3. 配置gatway
安裝成功后,打開Openfire的管理控制臺(例如:
http://localhost:9090/),即可在左側(cè)菜單欄下方看到gateway的安裝選項(xiàng)(目前沒有中文版),如圖:
點(diǎn)擊Settings,然后在你需要激活的服務(wù)上打勾即可。
4. Spark客戶端配置
重新用Spark登錄Openfire,在Spark菜單欄下多了一些選項(xiàng)。
點(diǎn)擊MSN的圖標(biāo),選擇輸入登入資訊。
填入你的MSN賬號和密碼,就可登錄MSN了。
五、 Spark Webchat的安裝
Spark Webchat是基于web的Spark,需要Openfire企業(yè)版的支持。
1. 軟件下載
Openfire企業(yè)安裝版下載地址:
http://www.jivesoftware.com/evaluation!input.jspa?type=of需要添加一些基本信息,點(diǎn)擊“Submit and Download”,在此頁面中可以下載到試用版,30天25用戶授權(quán),過期后5用戶授權(quán), 或者復(fù)制許可證號。
企業(yè)版插件及Spark Fastpath Webchat插件下載地址:
http://www.igniterealtime.org/projects/openfire/plugins.jsp2. windows版本安裝
兩種企業(yè)版安裝方式:
l 直接運(yùn)行Openfire企業(yè)安裝版,openfire_enterprise_3_4_2.exe,并進(jìn)行相關(guān)配置。
l 基于之前安裝過的Openfire安裝:將enterprise.jar復(fù)制到D:\openfire\plugins\下,重新啟動openfire。進(jìn)入管理控制臺的Enterprise標(biāo)簽頁,并復(fù)制許可證號到這里。
3. SparkWeb使用
(1) 點(diǎn)擊左側(cè)菜單欄的SparkWeb,出現(xiàn)登陸界面。
(2) Spark web主界面
(3) 添加聯(lián)系人
(4) 發(fā)送信息
(5) 接收到信息
Spark web不能保存聊天記錄,不能傳遞文件,當(dāng)然更不可能支持聲音視頻等。