【即时通信】openfire安装和配置讲解

这篇具有很好参考价值的文章主要介绍了【即时通信】openfire安装和配置讲解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【即时通信】openfire安装和配置讲解

概述

openfire是免费的、开源的、基于XMPP协议的即时通讯框架、采用Java编程语言开发的实时协作服务器,spark是pc客户端应用,类似qq客户端。smack提供了与XMPP服务通信的开发库。在实际应用中,可以只用openfire+smack做二次开发。

这里介绍如何安装openfire,spark。以及安装过程中遇到的问题解决。

openfire的安装,主要在于设置:语言+数据库信息设置+管理员账户设置。spark安装,类似一般应用程序。登录的时候需要设置一下服务器信息,另外,如果登录失败,报certificate_unkown,需要设置一下。这个在后面介绍。

一、下载openfire,解压就可以openfire启动服务。这里我安装openfire在linux服务器上。服务器地址:10.119.9.149。

【即时通信】openfire安装和配置讲解

下载openfire_4_2_3.tar.gz,解压,就可以通过bin/openfire start启动openfire了。
【即时通信】openfire安装和配置讲解

查看日志可以看到openfire console启动端口是9090

【即时通信】openfire安装和配置讲解

访问http://10.119.9.149:9090出现设置openfire的界面,表明openfire启动成功。

二、准备openfire所需的数据库。

【即时通信】openfire安装和配置讲解

在设置界面数据库选项这里选择mysql数据库,并指定数据库驱动和url,username,password等信息。如果数据库不存在会报错。设置成功,最终数据库信息如下:
【即时通信】openfire安装和配置讲解

接下来设置管理员登录名和密码。设置成功会跳转到登录页面。

【即时通信】openfire安装和配置讲解

登录成功主界面:

【即时通信】openfire安装和配置讲解


三、安装spark

以上安装了openfire作为即时通信服务端,我们还需要客户端测试。就需要安装一个spark了。这里选择spark_2_8_3.exe,它自带了一个jre运行环境,因为spark_2_8_3_online.exe默认是32位jre运行环境,64位机器需要指定一个32位jre,不推荐这种方式安装。

spark安装在本机windows环境下。

安装完成启动界面如下:

【即时通信】openfire安装和配置讲解

默认情况下,是登录失败,报certificate_unkown错误,需要在高级设置里面做设置。

【即时通信】openfire安装和配置讲解

如图所示,选中标红的两项:

Accept all certificates(self-signed/expired/not trusted)

Disable certificate hostname verification(not recommended)

在登录spark之前,我们需要在openfire console界面创建用户,我这里创建的用户有smack,hadoop,openfire。
【即时通信】openfire安装和配置讲解

创建用户之后,登录就可以了。

【即时通信】openfire安装和配置讲解

四、问题汇总

1、数据库连接报错The server time zone value ‘’ is unrecognized or represents more than one time zone:在数据库URL中增加serverTimezone=GMT
2、openfire服务启动失败,或无法访问后台:检查端口是否冲突,防火墙响应端口是否开放
3、客户端无法登陆:检查客户端 域 是否与配置一致,检查后台端口加密配置
4、结合 /opt/openfire/logs/error.log 错误日志进行排查文章来源地址https://www.toymoban.com/news/detail-453415.html

到了这里,关于【即时通信】openfire安装和配置讲解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Web端即时通信技术-WebSocket

    最近在做项目的时候,遇到了一个前端页面需要实时刷新的功能,一种方法是我们通过短轮询的方式,但这种方式虽然简单,但是无用的请求过多,占用资源,并且如果是对数据要求高较高的场景,就不适用了。   这个时候就要考虑应用长连接了,最开始想到的是,Http1.1以

    2024年02月06日
    浏览(52)
  • 前端实现消息推送、即时通信、http简介

    服务端主动向客户端推送消息,使客户端能够即时接收到信息。 场景 页面接收到点赞,消息提醒 聊天功能 弹幕功能 实时更新数据功能 短轮询 浏览器(客户端)每隔一段时间向服务器发送http请求,服务器端在收到请求后,不论是否有数据更新,都直接进行响应。 本质:客

    2024年02月09日
    浏览(39)
  • 即时通信的方法和webSocket的具体使用

    之前遇到过需要即时通讯的场景,刚开始使用的是通过轮询的方式,定时器3秒向服务器请求一次数据,后面发现如果在手机端长时间打开使用此功能的页面,可能会发生手机发热,甚至卡顿的现象。最后改用webSocket,可以实现全双工通信,让服务器主动向客户端发送请求。

    2024年02月15日
    浏览(34)
  • 腾讯TIM实现即时通信 v3+ts实践

    目录 初始化sdk 功能描述 初始化 准备 SDKAppID 调用初始化接口  监听事件 发送消息 创建消息 创建文本消息 登录登出 功能描述 登录 登出 销毁 登录设置 获取会话列表 功能描述 获取会话列表 获取全量的会话列表  历史消息 功能描述 拉取消息列表 分页拉取指定会话的消息列

    2024年02月04日
    浏览(52)
  • java 多用户即时通信系统的实现 万字详解

    目录 前言 一、拾枝杂谈         1.项目开发大体流程 :          2.多用户即时通信系统分析 :                  1° 需求分析                 2° 整体分析 二、用户登录         1.准备工作 :          2.客户端 :                  1° 菜单界面              

    2024年02月06日
    浏览(31)
  • 前端实现消息推送、即时通信、SSE、WebSocket、http简介

    服务端主动向客户端推送消息,使客户端能够即时接收到信息。 场景 页面接收到点赞,消息提醒 聊天功能 弹幕功能 实时更新数据功能 短轮询 浏览器(客户端)每隔一段时间向服务器发送http请求,服务器端在收到请求后,不论是否有数据更新,都直接进行响应。 本质:客

    2024年02月16日
    浏览(41)
  • TIM腾讯聊天(即时通信 IM)(咨询客服业务)

    介绍 即时通信IM产品简介 应用场景 1. 社交沟通 即时通信 IM 为应用于社交沟通提供能力支持,可实现单聊、群聊、弹幕等多种聊天模式,支持文字、图片、语音、短视频等多种消息类型,实时消息推送满足消息到达率的要求,并可支持实时音视频通话,有效提升用户粘性与活

    2024年02月09日
    浏览(44)
  • 【以太网交换安全】--- 端口隔离运行原理及二层隔离三层通信实例配置讲解

    一般在 以太网交换网络 中为了 隔绝广播域 通常使用不同的vlan进行报文之间的二层隔离,但是网络随着网络规模不断扩大,业务种类也是百花齐放,我们如果还是使用之前的传统vlan那么会使用大量的vlan id并且运维工作也是十分繁重,为了满足种类如此繁多的需求,产生了

    2024年02月05日
    浏览(35)
  • Ranger概述及安装配置

    希望拥有一个框架,可以管理大多数框架的授权,包括: hdfs的目录读写权限 各种大数据框架中的标的权限,列级(字段)权限,甚至行级权限,函数权限(UDF)等相关资源的权限 是否能帮忙做书库脱敏 Ranger框架应运而生。 Apache Ranger是一个用来在Hadoop平台上进行监控,启动

    2024年01月22日
    浏览(34)
  • 分布式websocket即时通信(IM)系统保证消息可靠性【第八期】

    b站上面本期视频版本,观看视频食用更佳!点击即可跳转,找不到视频可以直接搜索我 目前叫 呆呆呆呆梦 目前已经写的文章有。并且有对应视频版本。 git项目地址 【IM即时通信系统(企聊聊)】点击可跳转 sprinboot单体项目升级成springcloud项目 【第一期】 前端项目技术选型

    2024年01月22日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包