JWCHAT + JHB + WildFire配置說明
??? 建立一個web形式的即時通訊(IM)系統。這里采用WildFire作為服務器,JWCHAT作為web客戶端。由于jwchat只支持HTTP Binding和http pulling兩種方式的鏈接,所以需要一個提供這兩種方式之一的中間件,這里選擇的是jabberHttpBinding,原因是它是符合官方xep-1024規范的,而http pulling不是(忘記哪里看到的了)。下面的配置也只在HTTP Binding情況下運行成功過。
??? 1,安裝WildFire。下載wildfire_3_1_1的壓縮包,解壓后運行bin/wildfire.exe,在wildfire啟動成功后,點擊Lanche admin按鈕或者直接在瀏覽器中http://yourhost:9090,進入安裝配置界面,有中文界面,根據自己情況配置,這里就不說了。
??? 2,安裝jwchat,下載jwchat.war,里面自帶有jhb,不過好像沒有web.xml和DNSUtil.class兩個文件,可以單獨下載JHB后,覆蓋調jwchat.war下相應的文件,關鍵是不要忘了web.xml的幾行配置。
<servlet>
??<servlet-name>Jabber?HTTP?Binding?Servlet</servlet-name>
??<servlet-class>org.jabber.JabberHTTPBind.JHBServlet</servlet-class>
</servlet>

<servlet-mapping>
??<servlet-name>Jabber?HTTP?Binding?Servlet</servlet-name>
??<url-pattern>/JHB/</url-pattern>
</servlet-mapping>
??? 3,配置jwchat,打開config.js,進行一些修改,寫的比較簡單了。
var?SITENAME?=?"wildfire";?//?wildfire配置時寫的域名

httpbase:"/jwchat/JHB/",??//?JHB在jwchat目錄下
default_server:?"wildfire"?

var?DEFAULTRESOURCE?=?"wildfire";

var?DEFAULTCONFERENCEROOM?=?"wildfire";
var?DEFAULTCONFERENCESERVER?=?"conference.wildfire";
??? 1,安裝WildFire。下載wildfire_3_1_1的壓縮包,解壓后運行bin/wildfire.exe,在wildfire啟動成功后,點擊Lanche admin按鈕或者直接在瀏覽器中http://yourhost:9090,進入安裝配置界面,有中文界面,根據自己情況配置,這里就不說了。
??? 2,安裝jwchat,下載jwchat.war,里面自帶有jhb,不過好像沒有web.xml和DNSUtil.class兩個文件,可以單獨下載JHB后,覆蓋調jwchat.war下相應的文件,關鍵是不要忘了web.xml的幾行配置。









??? 3,配置jwchat,打開config.js,進行一些修改,寫的比較簡單了。









posted on 2006-11-03 20:19 howard 閱讀(3188) 評論(9) 編輯 收藏 所屬分類: AJAX