openfire运行环境部署+jwchat网页端通信聊天+插件的基础知识+webchat环境配置和下载地址

    研究Openfire快一个月的时间了,最初的项目要求是利用Openfire作为服务器端,在网页端注册或输入登录信息进行类似QQ的聊天.后来需要在网页端加入客服系统实现匿名登录和实名登录功能,实现N个客服人员一个连接点的系统自动分配功能。作为菜鸟在百度了1个月和看各种文档后把学习笔记分享给大家。也给自己留个备份。

   1.如果您刚接触Openfire,一点经验没有,请把下面这位前辈的文章看完。openfire的源代码下载和配置运行环境

   -----》搭建完Openfire服务端和Spark后可以进行简单的聊天。

    2.在网页端和Openfire进行点对点通信刚开始用的是jwchat,关于jwchat的配置,请把这位前辈的文章看完。jwchat配置运行环境和源代码下载

   -----》到这里有个问题困扰了我一天,按照上面这位前辈的帖子,自己弄了下。提示连接不上服务器的问题。还这2段代码不知道配置何处

   -----》xmpp.httpbind.client.requests.polling = 0

   -----》xmpp.httpbind.client.requests.wait = 10

  后来把下载的代码修改了一下可以连接了。<代码等上传成功加上>.

  上面的2行代码加入到Openfire服务器里--->服务器管理---->系统属性

  

  属性名添xmpp.httpbind.client.requests.polling

  属性值添0

  属性名添xmpp.httpbind.client.requests.wait

  属性值添10

  ----》设置以后还有个小问题只能用管理员登录,其他注册用户登录不了,

  需要在jsjac.js文件中的if(this.has_sas1)this.oDbg.log…这行前面(或者说是上一行)加上this.has_sas1= false;来取消ssl安全证书的验证。

  ----》然后就可以登录了。

  3.Openfire插件,关于插件的文字知识请百度,这里介绍Openfire源代码里带的插件信息.在配置完Openfire以后,除了Openfire的框架,类库以外有很多插       件,刚开始时候都当源代码看了=.=比较苦恼,后来看了这位前辈的帖子恍然大悟。Openfire插件编译和安装

  4.当我把上面这些都配置完以后客户需要在WEB端加入客服聊天功能。用户点击在线客服以后,后台自动分配给一个客服人员(平均分配)。

    这里我用的是fastpath插件和fastpath的webchat端完成的.

    fastpath插件:如果你仔细按照第3点做了,应该已经安装成功了。里面自带一个demo用户。

    -------》下面演示的是为工作组添加客服人员。

    .点击这个用户。

    出现以下页面。

   

     点击Default Queue。

     

      点击Browse是浏览现在的所有用户,选择客户人员的名就可以了~然后ADD。

      到此客服人员的客户端已经配置完成。

5.webchat的网页端官方的连接是SVN地址,先百度下载一个SVN软件.

下面这个是webchat的官网SVN地址:SVN官网地址

新建个文件夹,在文件夹上点击右键-----》SVN CheckOut---->把SVN地址输入进去点OK自己就下载了.

webchat的源代码下好后。在myeclipse里new一个web project具体配置如下。


我用的是javaEE5.0其他版本没试验过。新的WEB工程建好后把用SVN下载的webchat源代码粘贴到这个工程里。会提示一个小错误.

把错误文件里的@xxxxx标识符删除就OK了.然后用myeclipse自带的tomcat加载运行输入http://localhost:8080/webchat/

进行配置。



我的Server Host:用的是默认的zh-pn

Server Port:也是默认:5222


-----》都配置好以后客服人员需要用Spark登录.

-----》然后按照指示在网页上点击图标.


-----》右下角会提示客服人员有用户请求,同意或拒绝。


到此一些简单的配置和插件的运用,源代码的下载和环境的配置就完成了。本人是菜鸟,头一次写博客,有什么错误大家可以提出来,有什么问题如果我懂的

也可以互相探讨。

   

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值