openfire 加 spark组建局域网聊天室 - baobeituping - ITeye博客


本站和网页 https://www.iteye.com/blog/baobeituping-452106 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

openfire 加 spark组建局域网聊天室 - baobeituping - ITeye博客
首页
资讯
精华
论坛
问答
博客
专栏
群组
下载
资源
搜索
您还未登录!
登录
baobeituping
浏览:
990259 次
性别:
来自:
长沙
最近访客
更多访客>>
lindow
huazai740
Java技术干货
ccsxin201
博主相关
博客
微博
相册
收藏
留言
关于我
文章分类
全部博客 (639)
服务器配置篇 (58)
hibernate篇 (14)
spring篇 (33)
struts篇 (28)
JS篇 (46)
其他技术篇 (46)
数据库集群配置 (6)
JAVA基础相关 (48)
分布式框架HadHoop的应用 (2)
FLEX篇 (8)
SQLSERVER技术 (32)
Android学习 (13)
amchart学习笔记 (1)
openfire+smark搭建即时通讯 (9)
Linux学习 (18)
Oracle数据库 (15)
网站优化技术 (12)
mysql数据库 (2)
项目学习总结 (18)
工具类(JAVA) (12)
工具类(JS) (2)
设计模式 (10)
Lucene学习 (24)
EJB3学习 (6)
Sphinx搜索引擎 (3)
工作中用到的软件小工具 (5)
.NET (49)
JAVA 连接SQLSERVER2008步骤 (1)
MongoDB (19)
Android手机开发 (3)
Maven (6)
vue (9)
Shiro (4)
mybatis (3)
netty框架 (1)
SpringCloud (3)
spring-cloud (7)
Git (1)
dubbo (2)
springboot (13)
rocketmq (1)
git学习 (2)
kafka服务器 (2)
linux (10)
WEB系统辅助项目 (1)
jenkins (2)
docker (4)
influxdb (3)
python (2)
nginx (1)
社区版块
我的资讯 (
0)
我的论坛 (
2)
我的问答 (
0)
存档分类
2019-08
1)
2019-07
1)
2019-06
2)
更多存档...
最新评论
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句
w156445045:
博主请问下,如何做到实时的刷新呢,另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
baobeituping
openfire 加 spark组建局域网聊天室
博客分类: 其他技术篇
应用服务器LinuxMySQL配置管理浏览器
阅读更多
使用开源jabber(XMPP)协议及openfire架设内部即时通讯服务
Filed under: Java | <!--<span class="comments"></span>-->
Posted on October 27th, 2007 by 肥龙龙 | 1 views
Jabber 是著名的即时通讯服务服务器,它是一个自由开源软件,能让用户自己架即时通讯服务器,可以在Internet上应用,也可以在局域网中应用。    XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。XMPP的技术来自于Jabber,其实它是 Jabber的核心协定,所以XMPP有时被误称为Jabber协议。Jabber是一个基于XMPP协议的IM应用,除Jabber之外,XMPP还支持很多应用。下面就是如何架设内部即时通讯服务的步骤:
第一步:安装Jabber服务器软件Jabber服务软件有很多,具体可以参考jabber官方网站的列表:Jabber官网地址:http://www.jabber.org/常用Jabber服务器软件:http://www.jabber.org/software/servers.shtml
其中最为方便安装搭建的无疑是Openfire(Wildfire),一款基于GPL协议开源软件,Openfire有linux、windows和MAC的不同版本,软件需要java环境支持,不过软件本身自带了环境包,你可以根据你的需要下载不同的版本。下载地址:http://www.igniterealtime.org/downloads/index.jsp#openfire最新版本:Openfire 3.3.2
<!--原著:肥龙龙 http://blog.csdn.net/expendable-->1、Windows版本安装方法:下载:openfire_3_3_2.exe带java环境版本安装:直接运行安装文件,程序默认安装至c:\Program Files\Openfire运行:\bin\openfire.exe 2、Linux/Unix版本安装方法如果使用rpm包安装,下载:openfire-3.3.2-1.i386.rpm运行:#rpm -ivh openfire_3_0_0.rpm默认安装路径位于:/opt/openfire使用源码包安装,下载: openfire_3_0_0.tar.gz(不带java环境,请自行安装)#tar -xzvf openfire_3_0_0.tar.gz# mv openfire /opt启动方法:#/opt/openfire/bin/openfire.sh
第二步:配置jabber服务器Openfire(Wildfire)支持完全的web安装,如果你在本地按安装只需要在浏览器中输入http://localhost:9090(远程服务器为http://你的服务器地址:9090)即可开始即时通讯服务器配置。(1)语言选择:中文简体 (2)服务期设置:选择域及端口,建议默认 (3)数据库设置:根据需要,这里选“标准数据库” (4)标准数据库设置:选择MySQL,数据库URL填入你的数据库地址,端口和数据库名称(请自行创建),用户名密码填入你的mysql的帐号密码,其他更具需要选择填写。继续之后会在你的mysql中创建表并初始化。 (5)特性设置:如果你不打算用LDAP,保留默认 (6)管理员帐户设置:填入系统管理员信息 (7)安装完成 至此,Openfire安装完毕。你可以继续登录到管理控制台,进行更为详细的设置。 
第三步:Jabber客户端安装配置支持Jabber有很多很好的客户端软件,官方推荐的有:
平台
建议客户端
Windows
Exodus, Pandion, Psi, Spark
Linux
Gajim, Gossip, Kopete, Pidgin, Psi, Spark, Tkabber
Macintosh
Adium, iChat, Psi, Spark
<!--原著:肥龙龙 http://blog.csdn.net/expendable-->更多的列表请参考:http://www.jabber.org/software/clients.shtml这里我们建议使用Spark,因为Spark和Openfire能够很好的相互支持,可说黄金组合。软件下载地址:http://www.igniterealtime.org/downloads/index.jsp#spark目前最新的版本为:2.5.4(6月22日发版)
(1)下载for windows的版本,安装比较简单。 (2)选择高级选项:服务器填入你的服务器地址,端口为5222 (3)注册一个新帐号:服务器参照前文填写 (4)注册成功后,开始登录。 (5)登陆后界面 现在你就可以和局域网内其拥有jabber帐号的用户通讯了注:Spark官方并没有中文汉化版本,关于Spark的汉化,请参考松鼠的blog,地址:http://blog.csdn.net/squirrelme基于jabber/xmpp即时通讯服务器OpenFire的客户端Spark的中文汉化包
第四步:Jabber连接与MSN、ICQ等IM通讯Jabber最有优势的就是其通信协议,可以和多种即时通讯对接。比如有第三方插件,能让jabber用户和MSN 、Yahoo Messager、ICQ等IM用户相互通讯。因为Google遵从jabber协议,并且Google已经将Gtalk的服务器开放给了其它的 Jabber服务器。所以PSI、Giam等Jabber客户端软件支持GTalk用户登陆。
使用Openfire+Spark的组合也可以实现这个功能,下面具体介绍(1)下载Openfire网关插件IM Gateway,下载地址:http://www.igniterealtime.org/forum/servlet/JiveServlet/download/59-27104-149490-2743/gateway.jar下载一个名为gateway.jar的文件,该文件为Openfire的插件,Openfire通过这个插件实现与其他IM的通讯。(2)安装gatewayGateway的安装非常简单,你只需要把gateway.ja拷贝到openfire/plugins目录下,重启Openfire服务,即可安装成功。(3)配置gatway安装成功后,打开Openfire的后台管理(例如:http://localhost:9090),即可看到gateway的安装选项(目前没有中文版),如图: 在你需要激活的服务上打勾即可。(4)重新用Spark登录Openfire,你会发现你的Spark多了一些选项。填入你的msn帐号和密码,就可登录MSN了。 
分享到:
用spring来实现rmi十分的方便
怎样修改别人做好的SWF文件
2009-08-18 15:39
浏览 8932
评论(0)
查看更多
评论
发表评论
您还没有登录,请您登录后再发表评论
相关推荐
openfire+spark+smack
Openfire+spark+smack xmpp
Openfire_spark_安装手册
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。 Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.6.4版本,这个版本是当前最新的版本,而且网上可以...
openfire+spark+sparkweb的配置
openfire+spark+sparkweb的配置,中英文版的都有
openfire + spark 开发
spark+openfire二次开发,包括配置基本插件实现等等
openfire+sparkweb的部署
自己整理的red5在openfire中的部署方法,支持web版本的spark
openfire+spark+smack开发流程.pdf
openfire+spark+smack开发流程.pdf
安卓开发即时通讯所需工具asmack、openfire、spark
asmack、openfire、spark
JAVA源码+openfire+spark 即时通讯
JAVA源码+openfire+spark 即时通讯; JAVA源码(验证成功)
openfire+spark 支持视频的插件
openfire+spark 支持视频的插件 把插件放到 spark 安装目录中openfire+spark 支持视频的插件 把插件放到 spark 安装目录中
openfire + spark 视频通话 war包和jar包
openfire + spark 视频通话 war包放在openfire的plugins下重启openfire jar包spark的plugins目录下即可实现视频聊天功能
openfire+spark+sparkweb
openfire+spark+sparkweb+ConnectionManager配置文档
Openfire_spark安装手册.pdf
第二章 安装OPENFIRE3.6.43 2.1 配置机器的域名3 2.2 安装OPENFIRE3 2.2.1 安装3 2.2.2 运行数据库脚本4 2.2.3 数据库驱动jar包6 2.2.4 openfire初始化配置6 2.3 设置用户12 第三章安装SPARK客户端13 第四...
openfire和spark及时通讯,解压即运行
最新版本的及时通讯资源文件,openfire和spark,简单的解压就可以运行的设置
openfire与spark环境搭建教程
自己整理的关于openfire与spark结合的IM即时通信系统,经过测试已经运转起来,因项目需求,正在研究Sparkweb及二次开发。若存在问题,请多多指教。
Openfire+Spark+Spark_Web安装配置
Openfire+Spark+Spark_Web安装配置
spark_smack_openfire.zip_openfire spark_spark xmpp_xmpp _xmpp op
openfire xmpp spark基本学习 openfire xmpp spark基本学习
openfire spark 2.7.0源码
这是openfire spark的源码 来自官方文档,
spark_2_5_8.exe openfire3.6.4+spark2.5.8才能加载视频聊天插件
spark_2_5_8.exe openfire3.6.4+spark2.5.8才能加载视频聊天插件
Openfire+Spark
Openfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+SparkOpenfire+...
openfire+spark+安卓的聊天解决方案
使用openfire作为IM服务器,spark作为pc端,本实例作为安卓客户端进行聊天交流,注意本代码是安卓端,其他组件可以上相关网站下载,按照步骤搭建好环境之后,使用本代码的apk安装在安卓上,可以通过本客户端与spark...
java spring整合websocket教程
2018-03-30 14:30
566
在javaweb项目开发中,我们经常可能需要websocke ...
myeclipse 项目之间类进行引用
2014-11-19 15:54
810
相关解决方案: eclipse的Web项目引用方式:(其实相 ...
myeclipse8 每次启动内存都不够用的解决方案
2014-11-11 15:34
626
最近可能由于公司项目大了,启动MyEclipse后经常提示 ...
web项目集成log4j
2014-11-06 12:39
615
Log4j基本使用方法
Log4j由三个重要的组件构成:日 ...
使用 Jersey 和 Apache Tomcat 构建 RESTful Web 服务
2011-10-25 14:09
1417
RESTful Web 服务简介
REST 在 2000 年 ...
确定操作系统位计数(64位还是32位(X86))
2011-09-30 08:36
1069
在此部分查找计算机 ...
解决“无法删除 指定的文件名无效或太长”的问题
2011-09-16 14:07
2425
解决“无法删除
指定的文件名无效或太长”的问题
...
网站应用通过139邮箱发送短信做到日志提醒功能
2011-09-15 09:36
1719
首先在139注册一个邮箱,然后再邮箱设置中设置收到邮件通过短信 ...
javamail发送邮件遇到的问题
2011-09-15 09:32
1123
今天在用myeclipse写mial功能的时候,想调试一下程序 ...
http协议的学习笔记
2011-03-01 10:56
1584
HTTP请求行
格式:请求 ...
Logback用户手册中文版.pdf
2011-02-14 16:57
1851
Logback用户手册中文版.pdf
JAVA编写的预警系统
2011-02-10 11:00
5995
预警系统
<!-- start content --& ...
Mediawiki 简明架设指南
2011-02-10 10:03
4344
在 Debian/Linux 下
1. 安装程序
sh ...
xsl 常用.jsp
2011-02-10 09:28
1538
现在用的都是有规分律数据, 特殊的数据用XSL. DOM4J ...
SVN 入门指南
2011-01-14 11:17
871
SVN 入门指南
FreeMaker中文手册
2011-01-14 11:15
930
FreeMaker中文手册
查看某个网段具体哪些IP没有被使用的命令
2010-11-29 09:01
2433
通过运行cmd然后在DOS命令下运行下面程序,表示查看192. ...
xsl 取数据的时候,当用for-each循环取得数据,怎么取第一行的数据
2010-11-08 11:35
2209
需求,打印表格的时候,用for-each 来取得数据,当取到第 ...
项目过程中,对于绝对路径和相对路径的总结
2010-09-11 09:20
1092
1.基本概念的理解
  绝对路径:绝对路径就是你的主页上的文 ...
mysql经典语句
2010-09-09 18:18
1145
show databases;show tables from ...
Global site tag (gtag.js) - Google Analytics