﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-没话说了-随笔分类-AJAX</title><link>http://www.blogjava.net/howard/category/8498.html</link><description>所学甚浅，所知甚少</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 23:14:48 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 23:14:48 GMT</pubDate><ttl>60</ttl><item><title>JWCHAT + JHB + WildFire配置说明</title><link>http://www.blogjava.net/howard/archive/2006/11/03/78976.html</link><dc:creator>howard</dc:creator><author>howard</author><pubDate>Fri, 03 Nov 2006 12:19:00 GMT</pubDate><guid>http://www.blogjava.net/howard/archive/2006/11/03/78976.html</guid><wfw:comment>http://www.blogjava.net/howard/comments/78976.html</wfw:comment><comments>http://www.blogjava.net/howard/archive/2006/11/03/78976.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/howard/comments/commentRss/78976.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/howard/services/trackbacks/78976.html</trackback:ping><description><![CDATA[    建立一个web形式的即时通讯（IM）系统。这里采用<a href="http://www.jivesoftware.org/" target="_blank">WildFire</a>作为服务器，JWCHAT作为web客户端。由于<a href="http://jwchat.sourceforge.net/" target="_blank">jwchat</a>只支持<a href="http://www.xmpp.org/extensions/xep-0124.html" target="_blank">HTTP Binding</a>和http pulling两种方式的链接，所以需要一个提供这两种方式之一的中间件，这里选择的是<a href="http://zeank.in-berlin.de/jhb/" target="_blank">jabberHttpBinding</a>，原因是它是符合官方xep-1024规范的，而http pulling不是（忘记哪里看到的了）。下面的配置也只在HTTP Binding情况下运行成功过。<br /><br />    1，安装WildFire。下载wildfire_3_1_1的压缩包，解压后运行bin/wildfire.exe，在wildfire启动成功后，点击Lanche admin按钮或者直接在浏览器中<a href="http://yourhost:9090">http://yourhost:9090</a>，进入安装配置界面，有中文界面，根据自己情况配置，这里就不说了。<br /><br />    2，安装jwchat，下载jwchat.war，里面自带有jhb，不过好像没有web.xml和DNSUtil.class两个文件，可以单独下载JHB后，覆盖调jwchat.war下相应的文件，关键是不要忘了web.xml的几行配置。<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">servlet</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />  </span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">servlet-name</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">Jabber HTTP Binding Servlet</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">servlet-name</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />  </span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">servlet-class</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">org.jabber.JabberHTTPBind.JHBServlet</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">servlet-class</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">servlet</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">servlet-mapping</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />  </span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">servlet-name</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">Jabber HTTP Binding Servlet</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">servlet-name</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />  </span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">url-pattern</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000">/JHB/</span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">url-pattern</span><span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">servlet-mapping</span><span style="COLOR: #0000ff">&gt;</span></div><br />    3，配置jwchat，打开config.js，进行一些修改，写的比较简单了。<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> SITENAME </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">wildfire</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">; </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> wildfire配置时写的域名</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />httpbase:</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/jwchat/JHB/</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">,  </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> JHB在jwchat目录下</span><span style="COLOR: #008000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">default_server: </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">wildfire</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"> <br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> DEFAULTRESOURCE </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">wildfire</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> DEFAULTCONFERENCEROOM </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">wildfire</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">var</span><span style="COLOR: #000000"> DEFAULTCONFERENCESERVER </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">conference.wildfire</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;</span></div><img src ="http://www.blogjava.net/howard/aggbug/78976.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/howard/" target="_blank">howard</a> 2006-11-03 20:19 <a href="http://www.blogjava.net/howard/archive/2006/11/03/78976.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>