简介
是免费的、开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户
安装步骤
安装JDK
安装jdk1.8
安装openfire
登陆https://www.igniterealtime.org/downloads/index.jsp,下载openfire_4_2_3.tar.gz
tar –xzvf openfire_4_2_3.tar.gz
cd openfire
启动
bin/openfire start
停止
bin/openfire stop
重启
bin/openfire restart
登陆管理后台
http://10.x.x.x:9090

![](https://s1.51cto.com/images/blog/201804/13/20bb68db84ac170dd220b6a15b78ac7a.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=


安装XMPP客户端
登陆https://www.igniterealtime.org/downloads/index.jsp 下载对应系统版本 spark_2_8_3


问题
在服务器设置时,默认是服务器主机名,应当改为IP,否则报错DNS name找不到

转载于:https://blog.51cto.com/sjitwant/2103168

Openfire搭建聊天系统相关推荐

  1. Linux一键部署duckchat,DuckChat 1.0.7发布,十分钟快速搭建聊天系统

    DuckChat 1.0.7发布,十分钟快速搭建聊天系统 2018年09月28日 11:55作者:黄页编辑:黄页 分享 DuckChat是一款安全的私有聊天软件,基于PHP环境,可运行在Docker. ...

  2. 新版DuckChat聊天系统源码+快速搭建聊天系统

    正文: 新版DuckChat聊天系统源码+快速搭建聊天系统,DuckChat是一款安全的私有聊天系统,基于PHP环境. 可运行在Docker.Linux.Windows.MacOS等各种平台上,它帮助 ...

  3. 免费|DuckChat聊天系统开源可二开源码下载快速搭建聊天系统

    这套亲测可用,全开源可二次开发的聊天系统.安装方法:环境要求:建议使用php7.2版本,最低支持版本为php5.6.Docker搭建步骤:1.安装Docker2.下载源码,并在终端(命令行程序)cd ...

  4. Smack+OpenFire搭建IM通信,包含心跳和自动重连(Android实现)

    Smack是一个开源,易于使用的XMPP(jabber)客户端类库.优点:简单的,功能强大,给用户发送信息只需三行代码便可完成.缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大. O ...

  5. NLP-知识搭建聊天系统详细教程

    文章目录 知识图谱 行业发展 知识图谱构建流程 工具类 概述 simhash算法 simhash库 数据集 数据清洗 计算simhash值 余弦距离 数据集 数据清洗 计算余弦距离 知识图谱基础 简介 ...

  6. OPENFIRE支持EMOJI

    为什么80%的码农都做不了架构师?>>>    用openfire搭建XMPP服务器时,客户端一发送emoji表情文字就会掉线,错误日志片段如下 2013.05.21 12:57:4 ...

  7. Openfire报账号或密码错误_c#版UC客户端登录

    [问题描述] Openfire搭建在虚拟机中,spark可以正常登录, 而我的c#版UC客户端(xmpp基于agsXmpp库)登录时,客户端回复服务端的challenge之后,收到服务端发来的< ...

  8. C++:gloox库进行协议扩展(使用自定义标签)

    前言 直接使用gloox库源码中examples下面的示例,采用开源的openfire搭建的xmpp的服务器,是可以直接进行连接.注册和消息推送. 使用AndroidPN作为xmpp服务器可以可以直接 ...

  9. 在linux下磁盘挂在操作,linux下挂载磁盘操作

    C# Attribute学习 由于项目中需要使用到序列化相关的技术,从而想到是否可以使用C#中的特性,特此花了近两小时学习了一下. 对于特性的学习,主要参考了两篇博文,特此感谢.以下附链接: http ...

  10. 欢迎进入阿钟的博客导航——快速查找所有博客

    世上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离:世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己:世界上最真情的相依,是你在try我在catch.无论你发 ...

最新文章

  1. ICLR 2020 九篇满分论文!!!
  2. android中button点击频率控制
  3. 神经元模型及网络结构
  4. 代理模式及Java实现动态代理
  5. 能源项目xml文件 -- springMVC-servlet.xml
  6. 深大转专业计算机,这所高校2020年1042人申请转专业!申请转出人数最多的竟是医学部...
  7. Towxml 3.0来了,让小程序完美支持Markdown
  8. Android 设备启动时,APP应用自启动
  9. Q1 SpringBoot启动类如何作为配置类注册进Spring容器的?(ok)
  10. 行存储索引改换成列存储索引_如何使用列存储索引来改善数据仓库登台环境
  11. React 页面渲染后自动执行onClick事件问题
  12. Android apk包生成二维码给他人体验
  13. cdr怎么抠图轮廓线条_CDR怎么抠图?CorelDRAW快速抠图方法
  14. MSP430F149 微安级低功耗模式设置总结
  15. 趣店PHP面经_趣店2018秋招笔试题目
  16. linux切换桌面的快捷键,SUSE Linux Gnome桌面快捷键整理
  17. 盘点PDF加密的六种方法
  18. Qt 之 QLineEdit
  19. 家用计算机网络的传输介质,计算机网络传输介质
  20. linux开启dhcpclient服务,dhcp client 配置

热门文章

  1. 九大CTO畅谈软件定义未来
  2. 让Apache Shiro保护你的应用[转]
  3. 制作ext4 img的两种方式
  4. PJSIP在windows(xp或者win7)下的编译,编译工具是vs2008,PJSIP版本2.3
  5. 不错的网络协议栈测试工具 — Packetdrill
  6. L3-013 非常弹的球 (30 分)
  7. linux抓包命令不用root用户,linux中非root用户使用wireshark进行抓包
  8. activiti 启动tomcat乱码_Activiti 流程图片显示乱码问题分析与解决
  9. 二元置信椭圆r语言_医学统计与R语言:Logistic Distribution
  10. 缺少更新或刷新的键列信息_iPhone 12缺少的五个功能你会在意吗?