jwchat配置的文章网上很多,本来这种纯html+js的东西应该不需要配置的,如果打开openfire的http绑定支持,把jwchat扔在openfire的resources/spank目录下,那么直接就可以用。不过如果放在别的地方,由于浏览器的安全限制,xmlhttprequest对象不能直接访问jabber服务器,就需要做些额外的工作了,所要做的无非是用apache的mod_rewrite或者使用JabberHttpBind来做中转。
jwchat自带的README介绍的就是第一种方法,不过我在自己的机器上没有试成功,总是提示service unavaviable。第二种方法很简单,jwchat现在已经自带了WEB-INF目录,下面有现成的web.xml文件,把下载的JHB的classes放到WEB-INF目录下,然后修改config.js,这个不用多说,部署完之后重启tomcat,刷新浏览器应该就可以访问,不过我遇到了奇怪的问题,提示‘authorization failed’,对着debug信息研究了半天,感觉问题可能是出在加密上,修改jsjac.js这个文件,里面有一行
if(this.has_sasl)
在它前面加上一句
this.has_sasl=false;
然后就可以登录了。
我用的jabber服务器是openfire-3.4.1,也许在服务器上做些设置能支持加密访问,不过没有继续研究了。
分享到:
相关推荐
Jwchat+openfire部署 Jwchat(验证成功)
该文档最前面是对xmpp协议的理解与分析,可能有些不正确,忘高人指点,后面,是我对jwchat strophe 代码/架构 的理解分析。如果有问题,希望指点。再次声明,这个只是我的对这些技术的理解,不能当着教程使用,欢迎...
1、首先配置jwchat要具备的环境(我开发的环境) tomcat7.0 jdk1.7 openfire3.9.3 2.在网上查找下在jwchat.war文件,将其解压后放到tomcat目录下的webapps下 3.下载xalan的xalan.jar,serializer.jar, xercesImpl....
即时网上聊天系统,纯javascript+ajax+openfire,适合于企业网上聊天
我们下载安装的是httpd-2.2.17-win32-x86-no_ssl.msi,安装完成后,我们需要配置一下,由于jwchat是用javacript去和openfire进行通讯的,所以他们之间的通讯是基于http的,但是由于浏览器为了安全性是不允许...
还包含了聊天窗口配置组件,可以自由配置顶部状态栏和右侧信息栏。 JwChat安装: 使用 npm 安装 npm install jwchat 使用 yarn 安装 yarn add jwchat JwChat使用: 1、因为本组件是基于 element-ui 开发。首先需要...
构建 基于openfire + jwchat 的 WEB IM ,直接放到Apache目录底下就可以
使用openfire+jwchat搭建的网页聊天。
基于openfire + jwchat 的 WEB IM ,使用Myeclipse创建的WebIM
jwchat.war jwchat.war jwchat.war jwchat.war
jwchat配置后的代码,经过测试可用.中文显示界面,修复认证失效的bug.
前端聊天 jwChat 源码
jwchat 1.0 beta3 下载地址:jwchat.sourceforge.net
NULL 博文链接:https://jabber-zeng.iteye.com/blog/604111
jwchat修改过全部中文可以直接用,自己在下个openfire 服务器,直接可以用
该文件中的WEB-INF对于创建jwchat相当的重要哦
基于XMPP的operfire+jwChat