精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | |||||||||||||
发表时间:2008-01-10
最后修改:2011-01-05
拿到这个任务之后,我便在WEB上寻找文档学习,前人栽树 ,后人乘凉;
经过半天的时间,初步了解到:
*********************************************************** ****************** Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。 ********************************************************************************* 1 而常用的jabber服务器软件就是 openfire。openfire是一款基于XMPP协议的一款即时通信
开源的服务器端软件,正如它的开源精神一样,XMPP协议也是容纳各种协议的一种
通信协议,总之 ,XMPP协议可说是一种“开放式协议”,允许客户端使用各种通信
协议连接到 openfire (服务器端),所以,使用基于XMPP协议的openfire允许客户
使用基于各种协议的客户端进行通信。
2 JWChat是一个功能强大,基于Web的Jabber™客户端。采用AJAX技术开发,
这个客户端只用到了JavaScript与HTML。它具备基本的jabber即时消息功能,用户管理,
基于MUC协议的群聊天功能
下面就来搭建系统了,由于网上的资料大多对自己使用的软件版本说明不全, 我用Tomcat5.0导致我几天时间都在看Service unavaliable 这个错误(郁闷),经过我的测试 这样的搭配是可以的 :
后来,据网友测试说 Tomcat5.5也可以,而最初我用的是Tomcat5.0,所以,初步推测 tomcat版本号要大于5.5
至于jdk为什么要用1.6? 那是因为jwchat里有一个叫JabberHTTPBind的插件是用jdk1.6环境下编译的,所以如
果用其他的jdk会提示class 版本不对,当然你也可以把 这些class在自己的jdk环境下重新编译一下 ,不过我没有
这么做 :)
1 架设 openfire ,如果是安装文件,直接安装就可以了,如果是解压缩文件 ,解压缩之后 ,运行
openfire_3_4_3\openfire\bin 下的 openfire.exe 启动好后 ,点击 luanch Admin 进入进行配置服
务器 ,其他的都可以默认值,但是数据库最好使用自己的,你要确认你已经安装好了数据库 ,推荐使用 mysql
创建一个数据库名字叫 openfire 。以后next就可以了 启动openfire 并把配置的本地数据库服务打开
2 部署jwchat , 安装好jdk1.6 ,然后安装 tomcat6.0 指定其使用的jdk或jre 为 刚刚安装好的 jdk1.6版
本, 把 jwchat.war 放到webapps下热部署, 修改 config.js
3 打开IE 键入 http://computer:8080/jwchat 如果一切顺利,那么就能登陆到 openfire了
祝大家一切顺利 ,我写这篇文章的目的主要是提醒大家注意使用软件的版本,因为这类文章网上已经有很多
版本注意了 ,基本 就没什么问题了 。由于软件太大 ,所以这里只能提供 jwchat.war的下载,其他软件要
大家到网上去下了,由此带来的不方便,请原谅
//Linux 如果是linux系统 大家可以参考如下网址 http://www.cnblogs.com/bluespot/archive/2008/07/17/1243164.html 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-03-12
我用的也是tomcat6,jdk6,openfire3.4.5
登陆时候,弹出提示框报授权失败,请问怎么回事? 官方网站求~助论坛看了看,一堆问题,基本没有人回。 从控制台看输出信息,似乎已经连接到openfire了 PS:javaeye居然屏蔽了“求~ 助”两个字,看来混这里的多是牛上之人啊 哈哈哈 |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-03-12
如果 其他地方都ok的话 那就是由一个地方你没有修改
请注意,如果使用的时候提示验证失败, 请在jsjac.js中找到 if(this.has_sasl)行 (如果你的编辑器有行号 ,大概在300多行) 在它前边加上this.has_sasl = false; 就ok了 如果还有问题 请留下你的msn ,以便能尽快联系到你 :) 我的msn已经留在上面了 |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-03-13
mircle 写道 拿到这个任务之后,我便在WEB上寻找文档学习,前人栽树 ,后人乘凉;
经过半天的时间,初步了解到:
*********************************************************** ****************** Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。 ********************************************************************************* 1 而常用的jabber服务器软件就是 openfire。openfire是一款基于XMPP协议的一款即时通信
开源的服务器端软件,正如它的开源精神一样,XMPP协议也是容纳各种协议的一种
通信协议,总之 ,XMPP协议可说是一种“开放式协议”,允许客户端使用各种通信
协议连接到 openfire (服务器端),所以,使用基于XMPP协议的openfire允许客户
使用基于各种协议的客户端进行通信。
2 JWChat是一个功能强大,基于Web的Jabber™客户端。采用AJAX技术开发,
这个客户端只用到了JavaScript与HTML。它具备基本的jabber即时消息功能,用户管理,
基于MUC协议的群聊天功能
下面就来搭建系统了,由于网上的资料大多对自己使用的软件版本说明不全, 我用Tomcat5.0导致我几天时间都在看Service unavaliable 这个错误(郁闷),经过我的测试 这样的搭配是可以的 :
后来,据网友测试说 Tomcat5.5也可以,而最初我用的是Tomcat5.0,所以,初步推测 tomcat版本号要大于5.5
至于jdk为什么要用1.6? 那是因为jwchat里有一个叫JabberHTTPBind的插件是用jdk1.6环境下编译的,所以如
果用其他的jdk会提示class 版本不对,当然你也可以把 这些class在自己的jdk环境下重新编译一下 ,不过我没有
这么做 :)
1 架设 openfire ,如果是安装文件,直接安装就可以了,如果是解压缩文件 ,解压缩之后 ,运行
openfire_3_4_3\openfire\bin 下的 openfire.exe 启动好后 ,点击 luanch Admin 进入进行配置服
务器 ,其他的都可以默认值,但是数据库最好使用自己的,你要确认你已经安装好了数据库 ,推荐使用 mysql
创建一个数据库名字叫 openfire 。以后next就可以了 启动openfire 并把配置的本地数据库服务打开
2 部署jwchat , 安装好jdk1.6 ,然后安装 tomcat6.0 指定其使用的jdk或jre 为 刚刚安装好的 jdk1.6版
本, 把 jwchat.war 放到webapps下热部署, 修改 config.js
3 打开IE 键入 http://computer:8080/jwchat 如果一切顺利,那么就能登陆到 openfire了
祝大家一切顺利 ,我写这篇文章的目的主要是提醒大家注意使用软件的版本,因为这类文章网上已经有很多
版本注意了 ,基本 就没什么问题了 。由于软件太大 ,所以这里只能提供 jwchat.war的下载,其他软件要
大家到网上去下了,由此带来的不方便,请原谅
如果在架设过程中遇到什么问题 ,请联系我 ,祝好运 |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-03-13
不知道支持LDAP么?
|
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-03-13
引用 deaboway 2 小时前
不知道支持LDAP么? openfire 支持LDAP 。 |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-05-19
倒拉 我的登陆之后 弹出一对话窗体 An Error Occured:Code:400 type=modify Condition:bad-request这是为什么。啊。 我晕啊。
|
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-05-21
An Error Occured:Code:400 type=modify Condition:bad-request
好象是var SITENAME = "computer"; // 此处为openfire所设置的 域名 地方没有配置好吧..我开始也是..配置了就可以了.. computer就 服务器计算机名 |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-06-03
最近比较忙 没能及时回复各位朋友的问题
非常抱歉 ,也希望大家把自己的操作心得留下 一起进步 fighting! |
||||||||||||||
返回顶楼 | ||||||||||||||
发表时间:2008-11-16
请问如何和现有系统集成?
最难的就是如何用现有系统的用户表数据? |
||||||||||||||
返回顶楼 | ||||||||||||||