在
基于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
分享到:
相关推荐
Leo-IM是基于Java语言、Netty框架、Vue+Element-UI开发的轻量级IM,服务端可独立运行(无需部署到web容器),HTTP服务和Socket服务可分开部署,使用基于Netty扩展的RESTful框架提供Web服务,简单易用,方便扩展。...
Leo-IM,开源好用的IM。 在线演示 演示地址: 建议使用Chrome浏览器 演示用户1:用户名 test1,口令 123456 演示用户2:用户名 test2,口令 123456 演示用户3:用户名 test3,口令 123456 运行环境要求 Chrome、IE10...
它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 生成被最小化,并且文件名包括哈希值。您的应用已准备好进行部署! 有关更多信息,请参见关于的部分。 yarn eject 注意:这是单向操作。 eject ,您将...
实时通讯 IM 系统接入 ChatGPT completion API 的绝佳实践案例,在会话中接入 OpenAI 最新发布的 Chat completion API,可以回答各种问题,像 ChatGPT ...8.A 新增 ChatGPT IM 桌面端,使用 tauri 构建的桌面应用程序
im-only-resting, 一个基于面向服务的web 用户指南 | 下载| 发行说明| 问题我只是 Resting rich基于winforms的HTTP客户端,它使得构建和管理HTTP请求变得简单,并提供各种智能响应内容呈现模式。 特性概述轻松的请求...
发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...
发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...
发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...
发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...
发展鱼鱼,努力构建WEB版腾讯QQ,打造鱼鱼通用平台 以鱼鱼平台为基础,开发各种WEB应用平台,凝聚平台效应 努力使鱼鱼更加优秀,让鱼鱼成为很好很强大的在线平台 运行regdll.bat注册fish.dll,然后可以正常...
业界领先的基于Erlang、JSONP技术构建的WebIM消息服务器,与Facebook IM相似的技术架构,可集群支持百万并发用户。 安装同普通插件安装方法相同。需要注意的是: 1、安装后不能马上使用需要先进入插件管理里...
Sg2im Web演示 这是我尝试制作一个基于网络的Google 演示, 是一种端到端神经网络模型,可以将场景图转换为人类可识别的图像。我希望使用他们的预训练模型来允许用户自己生成图像。 该Web应用程序将使用React.js和...
ADAMANT Messenger渐进式Web应用程序(PWA) 它是ADAMANT区块链的消息传递应用程序客户端。 参见ADAMANT项目。 ADAMANT是基于区块链系统的去中心化匿名信使。 由于包含开放源代码的分布式网络基础结构,它独立于...
美信拓扑 IM web 版,一键启用多云架构的即时通讯云服务美信拓扑 IM 为美信拓扑云服务的 DemoApp,方便 App 开发者体验和使用 IM SDK,可以直接,也可以在官网选择试用所有客户端。DemoApp 是为了演示 IM SDK 调用而...
简单的消息通知 及其im功能 个人相关及其相关发布信息的CRUD 项目环境 server golang 1.18 mysql 8.0 reids 3.0 ffmpeg 4.2 web npm 8.18 node v16.16 项目特点 完成上传分接口类型使用不用存储,不同质量,实现本地...
聊天使用 socket.io 构建的 IM Web 应用程序
该软件包提供了使用React构建Matrix Web客户端所需的React组件。 它不能单独使用,而必须从“皮肤”中使用。 皮肤提供: 演示组件的定制实现。 自定义CSS 包含的应用程序零个或多个包含非UI功能的“模块” 截至2018...
简单聊天· 一个简单的聊天... 这些组件是使用WebComponents技术构建的,在为Web开发自定义组件时,事情变得更加自然。 WebComponents处于早期阶段,因此,在测试诸如和cypress之类的库时尚不支持它。 尽管如此,由于大
3、集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 4、生成JUnit/TestNG测试报告。 5、分布式构建支持-Hudson能够让多台计算机一起构建/测试。 6、文件识别- Hudson能够跟踪哪次构建...
•集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。 •生成JUnit/TestNG测试报告。 •分布式构建支持-Hudson能够让多台计算机一起构建/测试。 •文件识别- Hudson能够跟踪哪次构建生成...