现在的位置: 首页 > 综合 > 正文

Jwchat + JHB +OpenFire安装

2012年07月12日 ⁄ 综合 ⁄ 共 759字 ⁄ 字号 评论关闭
最近公司对jabber有兴趣,所以呢我就找了jwchat 和openfire来试试看。

下载他们就可以了。

openfire我用的是3.4.2版本,下载启动后,查到他自己带httpbinding的,但是不管我怎么实验都无法找到正确使用其自带httpbinding的办法,访问8080也一直是404错误。

被逼无奈之下,下载了JabberHTTPBind-1.1和tomcat5.5.25

直接将JabberHTTPBind-1.1拷贝到tomcat/webapps目录下可以加载,但是访问的时候提示Bad version number in .class file
其实是提示java的编译版本和你当前使用的版本不一样所导致的。本地重新编译一下就好了。

启动jhb后,将jwchat拷贝到webapps/root目录中

修改jwchat的config.js文件

sitename 修改为 你的 openfire启动的机器,这里是本机localhost
BACKENDS 中留下
         {
            name:"Open Relay",
            description:"HTTP Binding backend that allows connecting to any jabber server",
            httpbase:"/jhb/",
            type:"binding",
            default_server: SITENAME
        },

这个就可以了。

然后可以通过访问使用了。。

请注意,如果使用的时候提示验证失败,这个根据debug的信息应该是关于安全相关的一些错误,请在jsjac.js中找到
if(this.has_sasl)行
在它前边加上this.has_sasl = false;
就ok了

好了,祝大家使用愉快

抱歉!评论已关闭.