`
ldjsyl
  • 浏览: 192447 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

WEB-IM的构建

    博客分类:
  • java
阅读更多
基于WEB的IM一文中,我简单说了下web im的构想,现在介绍一下web im的搭建。简单介绍一下:openfire是一款基于XMPP协议的一款即时通信开源的服务器端软件,XMPP协议也是容纳各种协议的一种通信协议,总之 ,XMPP协议可说是一种“开放式协议”,允许客户端使用各种通信协议连接到 openfire (服务器端),所以,使用基于XMPP协议的openfire允许客户使用基于各种协议的客户端进行通信。而JWChat是一个功能强大,基于Web的Jabber™客户端。采用AJAX技术开发,这个客户端只用到了JavaScript与HTML。它具备基本的jabber即时消息功能,用户管理,基于MUC协议的群聊天功能。

1、准备环境:TOMCAT6.0、JDK1.5、mysql.5.0

2、启动mysql服务mysqld-nt.exe。可能会出现启动错误,把c:\windows\my.ini删除即可 。

3、在mysql中建数据库openfire:
mysql -uroot
create database openfire character set utf8

4、下载并安装openfire3.4.3,并在mysql中检查数据库是否创建成功
user openfire;
show tables;//检查是否创建成功

5、整合apache、mod_jk、tomcat(具体步骤请见我的另外一篇blog:《apache+tomcat+mod_jk整合》),下载jwchat.war并部署到tomcat/webapps下,并启动apache和tomcat,运行http://localhost/ie-qq。
注:a、jwchat.war如果是1.0beta3版的话jdk需要1.6版本,JDK1.5不能正常运行。
b、先启动apache和tomcat,然后再启动openfire,否则会报错,似乎和openfire使用jetty有关系。

6、安装完毕。如果一切OK的话,将会出现如下界面:

  • 大小: 34.2 KB
1
0
分享到:
评论

相关推荐

    leo-im-server:leo-im服务端

    Leo-IM是基于Java语言、Netty框架、Vue+Element-UI开发的轻量级IM,服务端可独立运行(无需部署到web容器),HTTP服务和Socket服务可分开部署,使用基于Netty扩展的RESTful框架提供Web服务,简单易用,方便扩展。...

    leo-im-web:网络上的狮子座

    Leo-IM,开源好用的IM。 在线演示 演示地址: 建议使用Chrome浏览器 演示用户1:用户名 test1,口令 123456 演示用户2:用户名 test2,口令 123456 演示用户3:用户名 test3,口令 123456 运行环境要求 Chrome、IE10...

    simple-mobile-web-im:在里面

    它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 生成被最小化,并且文件名包括哈希值。您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 yarn eject 注意:这是单向操作。 eject ,您将...

    基于ChatGPT的聊天机器人IM项目实例

    实时通讯 IM 系统接入 ChatGPT completion API 的绝佳实践案例,在会话中接入 OpenAI 最新发布的 Chat completion API,可以回答各种问题,像 ChatGPT ...8.A 新增 ChatGPT IM 桌面端,使用 tauri 构建的桌面应用程序

    im-only-resting, 一个基于面向服务的web.zip

    im-only-resting, 一个基于面向服务的web 用户指南 | 下载| 发行说明| 问题我只是 Resting rich基于winforms的HTTP客户端,它使得构建和管理HTTP请求变得简单,并提供各种智能响应内容呈现模式。 特性概述轻松的请求...

    鱼鱼 WEB IM 20090422

    发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...

    [asp+ajax]鱼鱼 WEB IM 即时通讯 2008-2009

    发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...

    [aspajaxwebim]鱼鱼 WEB IM 即时通讯 20090416(修改了dll中的1个程序错误)

    发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...

    鱼鱼 WEB IM(即时通讯) 20090423

    发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...

    鱼鱼 WEB IM 20090818(可自行开发鱼鱼小应用,提供鱼鱼号码接口)

    发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...

    ThinkSNS扩展插件之WEB IM.rar

    业界领先的基于Erlang、JSONP技术构建的WebIM消息服务器,与Facebook IM相似的技术架构,可集群支持百万并发用户。 安装同普通插件安装方法相同。需要注意的是: 1、安装后不能马上使用需要先进入插件管理里...

    sg2im-demo:Google的sg2im神经网络的基于Web的演示,可将场景图转换为逼真的图像

    Sg2im Web演示 这是我尝试制作一个基于网络的Google 演示, 是一种端到端神经网络模型,可以将场景图转换为人类可识别的图像。我希望使用他们的预训练模型来允许用户自己生成图像。 该Web应用程序将使用React.js和...

    adamant-im:ADAMANT分散式Messenger。 渐进式Web应用程序(PWA)

    ADAMANT Messenger渐进式Web应用程序(PWA) 它是ADAMANT区块链的消息传递应用程序客户端。 参见ADAMANT项目。 ADAMANT是基于区块链系统的去中心化匿名信使。 由于包含开放源代码的分布式网络基础结构,它独立于...

    maxim-web:美信拓扑IM,DemoApp,web版

    美信拓扑 IM web 版,一键启用多云架构的即时通讯云服务美信拓扑 IM 为美信拓扑云服务的 DemoApp,方便 App 开发者体验和使用 IM SDK,可以直接,也可以在官网选择试用所有客户端。DemoApp 是为了演示 IM SDK 调用而...

    是基于 golang + vue 开发的前后端分离的视频弹幕网源码+数据库 , 具有视频,专栏 ,直播 ,im 等功能

    简单的消息通知 及其im功能 个人相关及其相关发布信息的CRUD 项目环境 server golang 1.18 mysql 8.0 reids 3.0 ffmpeg 4.2 web npm 8.18 node v16.16 项目特点 完成上传分接口类型使用不用存储,不同质量,实现本地...

    lets-chat:使用 socket.io 构建的 IM Web 应用程序

    聊天使用 socket.io 构建的 IM Web 应用程序

    matrix-react-sdk:适用于React Javascript的Matrix SDK

    该软件包提供了使用React构建Matrix Web客户端所需的React组件。 它不能单独使用,而必须从“皮肤”中使用。 皮肤提供: 演示组件的定制实现。 自定义CSS 包含的应用程序零个或多个包含非UI功能的“模块” 截至2018...

    simple-chat:一个简单的聊天项目,旨在用作各种前端技术的游乐场

    简单聊天· 一个简单的聊天... 这些组件是使用WebComponents技术构建的,在为Web开发自定义组件时,事情变得更加自然。 WebComponents处于早期阶段,因此,在测试诸如和cypress之类的库时尚不支持它。 尽管如此,由于大

    hudson 使用手册

    3、集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 4、生成JUnit/TestNG测试报告。 5、分布式构建支持-Hudson能够让多台计算机一起构建/测试。 6、文件识别- Hudson能够跟踪哪次构建...

    hudson-3.1.0.war

    •集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 •生成JUnit/TestNG测试报告。 •分布式构建支持-Hudson能够让多台计算机一起构建/测试。 •文件识别- Hudson能够跟踪哪次构建生成...

Global site tag (gtag.js) - Google Analytics