`

openfire connection manager本机安装、使用之windows

阅读更多
openfire版本: 3.8.2  download
connection manager  download

一、解压至安装目录

二、配置openfire
选择启用,填写密码,一般端口默认,下一步骤需配置此端口,点击保存


三、配置连接管理器
。打开 连接管理器\conf\manager.xml
1、修改如下 XXX 为你的openfire连接管理器配置内容
<!-- Name of the server to connect. This property is required. -->
<domain>XXX</domain>
<!-- IP address or hostname of the XMPP server. If not defined then a DNS SRV lookup of the domain will be performed. -->
<!-- <hostname></hostname> -->
<!-- TCP port to connect to the XMPP server on. -->
<port>XXX</port>
<!-- Password to use to log into the server. This property is required. -->
<password>XXX</password>


2、设置不用验证证书 (verify 为 false)
<server>
 <certificate>
  <!-- Flag that indicates if certificates of the server should be validated. -->
  <verify>false</verify>
 </certificate>
 </server>


3、因openfire与 connection manager安装于同一台机器,为避免端口冲突,需修改 connection manager端口
<socket>
 <default>
 <active>true</active>
 <!-- Default port to use for plain/TLS client connections. -->
 <port>5288</port>
 </default>
 
 <ssl>
  <active>true</active>
  <!-- Default port to use for client connections using old SSL method. -->
  <port>5299</port>
  <storeType>jks</storeType>
  <!-- <keystore></keystore>
  <keypass></keypass>
  <truststore></truststore>
  <trustpass></trustpass> -->
</ssl>
</socket>


四、启动
。切换至 connection manager安装目录\bin\cmanager.bat 双击运行
运行成功将看到如下信息
Connection Manager 3.6.3 已启动 【2013-12-16 18:24:36】


。启动openfire,进入后台管理,如配置将在刚配置的连接管理中看到启动的连接管理器,如下图


五、测试
把客户端或连接代码域名和端口修改为刚connection manager配置就OK
分享到:
评论

相关推荐

    openfire的connection_manager

    "connection_manager"是Openfire中的一个重要组件,它的主要职责是管理客户端与服务器之间的连接。 在Openfire的架构中,`connection_manager`扮演着关键角色,它负责优化和维护客户端的连接状态。XMPP协议允许...

    openfire+spark+sparkweb

    【ConnectionManager配置】在Openfire中,Connection Manager用于管理客户端连接,特别是对于移动设备或者需要保持长连接的场景。配置Connection Manager可以优化服务器资源使用,提高并发连接处理能力,并支持特定...

    openfire3.7.1 在linux下的详细安装配置文档.

    在本文档中,我们将详细介绍如何在Linux环境下,特别是CentOS 6系统上,安装和配置Openfire 3.7.1。Openfire是一款基于Java的实时通信服务器,它使用XMPP协议提供即时消息服务。首先,确保你的系统满足以下前提条件...

    openfire+connection mananger +strophe.js不兼容修复

    官方的strophe.js库在通过connection manager提供的bosh接口连接openfire的时候,无法成功完成建立连接,我的这个js要在strophe.js被引进后再引进其它的开发的部分不需要修改。

    openfire源代码研究

    - **示例**:`org.jivesoftware.openfire.ConnectionManager`接口定义的`DEFAULT_PORT`、`DEFAULT_SSL_PORT`等常量。 #### 四、系统启动流程 - **启动入口**:`ServerStarter`类中的`start()`方法。 - **加载配置*...

    Openfire 性能优化

    默认情况下,Openfire 官方宣称可支持约 5000 人同时在线,通过 connectionManager 插件可扩展至 3.3 万人。然而,这个性能对于大规模的并发场景来说并不足够。 在进行 Openfire 性能优化时,首先遇到的问题是...

    OpenFire二次开发环境搭建

    - **ConnectionManager接口**:负责管理各种类型的连接,其实现类`ConnectionManagerImpl`作为一个模块被加载到服务器中。 - **Mina框架**:用于实现网络连接的核心框架,其关键组件包括: - **IoAccepter**:...

    openfire集群搭建所需插件

    在构建高可用性Openfire集群时,我们需要确保正确安装和配置一系列关键插件,以实现负载均衡、数据同步以及故障转移等功能。下面将详细介绍在搭建Openfire集群时可能需要的插件及其作用。 1. **Cluster Plugin**: ...

    Openfire即时通讯服务搭建与Smack访问

    例如,通过`Roster`类管理好友列表,使用`ServiceDiscoveryManager`查找服务器上的服务,或利用`FileTransferManager`进行文件传输。 总的来说,Openfire与Smack的结合为开发者提供了强大的即时通讯解决方案。它们...

    Adroid asmack 登录 通信 群组会话

    在这个特定的场景中,`android asmack`标签表明我们将讨论如何使用ASMack库在Android应用中与OpenFire服务器进行交互。 首先,让我们详细解释一下ASMack库。ASMack是Smack库的一个分支,专门针对Android平台进行了...

    about androidPN

    AndroidPN服务器端使用了Openfire开源项目作为基础,但其Web部分采用了Spring框架。服务器架构包括两部分:一部分是监听5222端口的XMPP服务,用于与客户端的XMPPConnection类进行交互,处理用户注册、认证及推送通知...

    基于Android平台的学生社交网络系统设计与实现-本科生毕业设计.doc

    社交系统后台实现部分的设计是指对系统的后台实现部分的设计,包括Memcached缓存、Openfire和Connection manager等。 七、社交网络系统实现与测试 该系统的实现与测试是指对系统的实现和测试,包括系统开发环境和...

    aSmack测试代码,即时会话,群组聊天

    FileTransferManager fileTransferManager = FileTransferManager.getInstanceFor(connection); // 创建文件传输请求 OutgoingFileTransfer transfer = fileTransferManager.createOutgoingFileTransfer("recipient...

Global site tag (gtag.js) - Google Analytics