首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    openfire的配置

    Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。...1、openfire的官方网站http://www.igniterealtime.org/downloads/index.jsp 我这里图省事下载了个exe版本的 ? 下载好了之后点击安装。。。...用户名和密码也就是前面更改之后的openfire的用户名和密码,上篇博客里将用户名和密码都设置成admin (4)下面连续默认设置 ?...(5)重启一下openfire 然后登陆 ? 3、使用测试 (1)下载一个spark 安装spark的时候jre选择openfire安装目录下的jre ? ? (2)启动openfire ? ?...(3)在openfire的管理平台中发送消息给客户端 ? 接受到消息为: ?

    1.6K100

    Openfire集群源码分析

    为了了解情况集群的工作原理,我就沿着openfire的源代码进行了分析,也是一次学习的过程。...有了这个基础我们再来看看openfire是怎么解决这个问题的。...openfire的集群设计 1、哪些需要进行集群间的同步  对于openfire而言,有这几方面的数据需要进行保证集群间的同步:数据库存的数据、缓存数据、session。貌似就这些吧?...从接口的设计上来看,openfire的缓存策略也就是为了集群与非集群的实现。 3、集群的设计 在openfire中的集群主要包括:集群管理、数据同步管理、集群计算任务。...看一看hazelcast的实现简单理解openfire集群 在openfire中有集群的插件实现,这里就以hazelcast为例子简单的做一下分析与学习。

    1.3K90

    Openfire用户以及群组关系移植

    修改openfire的配置有两种途径: 1:修改安装目录/conf/openfire.xml。 2:直接修改openfire数据库的ofProperty表。...jdbcProvider> 里面的用户名和密码之间要加入&不能忘记,同时配置成功后,在ofProperty表里面会还原成&,不要在表里面修改为& 2:官网提供的关于用户登陆的配置以及... plain 注意点:这个时候网页登陆的用户已经不再是openfire... 我测试的时候去掉email,只查询name,结果用户总是无法登陆网页,查看了op源码在JDBCUserProvider类里有下面这一段: 1 public User loadUser...sql不要写错,否则就无法显示出自己的用户以及群组。 当出现不明错误的时候,进入logs目录查看error.log进行调整测试。

    52820

    openfire环境搭建

    1、下载源代码:http://www.igniterealtime.org/downloads/source.jsp 2、把源代码解压出的openfire_src文件夹放至eclipse workplace...3、把openfire_src文件夹里的三个无用的html文件删除 4、打开eclipse,新建一个名为openfire_src的Java Project,然后finish     注:此处的默认路径为...-DopenfireHome="${workspace_loc:openfire_src}/target/openfire" 18、选中Classpath选项卡,选中User Entries,点击右边的...29、登陆成功后显示 30、检测服务器是否配置成功,到http://www.igniterealtime.org/downloads/index.jsp下载Spark 31、安装Spark,一路next...运行Spark,创建Spark账号 32、使用创建的账号登陆Spark,登陆成功可在Openfire管理控制台的用户组看到新注册的用户和在线状态

    1.3K50

    OpenFire、Spark、Smack介绍

    OpenFire 是采用Java开发的基于XMPP(Jabber)协议,开源实时协作(RTC)服务器。...OpenFire ——服务器端 Spark——客户端 Smack——XMPP 传输协议的实现 三者都是基于Java 语言的实现,其中XMPP是一个协议,协议是需要实现的,Smack起到的就是这样的一个作用...OpenFire 是基于XMPP 协议的IM 的服务器端的实现,虽然当两个用户连接后,可以通过点对点的方式来发送消息,但是用户还是需要连接到服务器来获取一些连接信息和通信信息的,所以服务器端是必须要实现的...OpenFire官方 官方介绍: http://www.igniterealtime.org/index.jsp 官方下载: http://www.igniterealtime.org/downloads.../index.jsp OpenFire Installation Guide

    1.7K10

    快速学习-Mycat 无法登陆 Access denied

    Mycat 无法登陆 Access denied 答:Mycat 正常安装配置完成,登陆 mycat 出现以下错误: [mysql@master ~]$ mysql -utest -ptest -P8066...Access denied for user 'test'@'localhost' (using password: YES) 请检查在 schema.xml 中的相关 dataHost 的 mysql 主机的登陆权限...,一般都是因为配置的 mysql 的用户登陆权限不符合,mysql 用户权限管理不熟悉的请自己度娘。...只有一种情况例外,mycat 和 mysql 主机都部署在同一台设备,其中主机 localhost 的权限配置正确,使用-hlocalhost 能正确登陆 mysql 但是无法登陆 mycat 的情况,...请使用-h127.0.0.1 登陆,或者本地网络实际地址,不要使用-hlocalhost,很多使用者反馈此问题,原因未明。

    79230

    快速学习-Mycat 无法登陆 Access denied

    Mycat 无法登陆 Access denied 答:Mycat 正常安装配置完成,登陆 mycat 出现以下错误: [mysql@master ~]$ mysql -utest -ptest -P8066...Access denied for user 'test'@'localhost' (using password: YES) 请检查在 schema.xml 中的相关 dataHost 的 mysql 主机的登陆权限...,一般都是因为配置的 mysql 的用户登陆权限不符合,mysql 用户权限管理不熟悉的请自己度娘。...只有一种情况例外,mycat 和 mysql 主机都部署在同一台设备,其中主机 localhost 的权限配置正确,使用-hlocalhost 能正确登陆 mysql 但是无法登陆 mycat 的情况,...请使用-h127.0.0.1 登陆,或者本地网络实际地址,不要使用-hlocalhost,很多使用者反馈此问题,原因未明。

    1.1K10

    openfire的组件(Component)开发

    在之前的文章《Openfire阶段实践总结》中提到过一种openfire的扩展模式Compoent。本文将主要探讨对这种模式的应用与开发方法。...内部与外部组件介绍   在openfire中的许多插件都实现了Compoent,Compoent的灵活性在于它可以通过对特定的二级子域包进行处理。...openfire通过一个注册路由器来为这种子域提供路由功能。   这种机制带来了一个很灵活的扩展场景,就是你可以完全定义一套自己的协议处理,使得openfire作为一个消息中转中心而存在。...外部组件,可是独立的一个应用程序,以tcp形式连接到openfire中,当然就不能获取到主域中的资源啦。...在openfire中就引用了这个包,所以基本上服务端中使用这个协议包。 whack   在tinder基础上提供了外部组件开发的一个开发包,使开发人员更方便的搭建openfire的外部组件。

    1.2K80

    Openfire阶段实践总结

    从3月开始研究Openfire,其实就是要做一套IM系统,也正是这个原因才了解到Openfire。之前还真没想过有这么多的开源产品可以做IM,而且也没想到XMPP这个协议竟然如何强大。...Openfire的搭建与简单的demo之前写过篇《技术笔记:XMPP之openfire+spark+smack》,当时主要关注的怎么让这套体系跑起来吧,只不过现在还是在这个阶段,只是多学了点东西留下点笔记吧...2、Openfire的一些设计点与思路 Openfire的源代码整体看了看还是比较清晰的,扩展上支持插件与组件模式。...而且Openfire还有远程组件的机制,可以扩展成为一个独立的业务系统,这样openfire可以只充当消息处理的核心。...在此也建议对于openfire的扩展最好还是使用插件吧,除非自己的定制要求很高,Openfire本身已经不适应了的。 我的要求基本都可以达成,而且这样以后升级新版本也非常简单,不会出现问题。

    1.3K100
    领券