`
yjl49
  • 浏览: 113347 次
社区版块
存档分类
最新评论

Openfire 调试信息

阅读更多

 

如图Openfire一般启动之后如果有收到客户端发送的数据则会在控制台打印出来。

根据这些信息我们可以很清晰地了解到服务器的数据交互情况,再结合内部的代码和注释,整个Openfire就比较容易搞懂了。

这些信息是由一个叫xmldebugger的插件提供的。

RawPrintFilter这个类负责处理指定内容的信息,可通过在数据库表ofproperty中添加plugin.xmldebugger.c2s 的属性设置,来控制打印信息的开关。

默认情况下为开启。

第二种方法就是直接通过管理控制台来操作:

服务器-->服务器设置-->Debugger Properties

将Client(default port) 前面的勾打上就可以正常输出了。

 

如果你发现你的Openfire不能打印出这些信息,那么请检查你的xmldebugger插件有没有正确加载,数据库属性表中是否设置为了关闭。

 

分享到:
评论

相关推荐

    Openfire调试、编译开发环境与安装

    Openfire调试、编译开发环境与安装 Openfire是一款广泛应用于即时通讯领域的开源服务器端软件,为了开发和调试Openfire,需要配置适当的开发环境和编译环境。在本文中,我们将介绍如何配置Eclipse 3.3.2+JDK1.6+Ant...

    linux下openfire安装配置

    配置Openfire,编辑配置文件`/opt/openfire/conf/openfire.xml`,确保JDK路径和数据库连接信息正确。例如,设置JVM参数: ```xml <initialMemoryPool>512m <maximumMemoryPool>1024m ``` 配置数据库连接: ``...

    MQ和openfire 即时通讯【升级版】

    同时,日志管理应具备级别控制,如调试、信息、警告和错误,以便在不影响系统性能的前提下,提供足够的调试信息。 总的来说,这个升级版的MQ和Openfire即时通讯系统利用了ActiveMQ的消息分发能力和Openfire的XMPP...

    第一个openfire插件源码及说明

    利用Openfire的日志系统或集成IDE的远程调试工具进行调试。 9. **插件开发进阶** 随着对Openfire框架的深入理解,你可以学习如何使用XML配置文件扩展插件功能,或者利用Web插件提供Web界面。Openfire支持JSP和...

    openfire简介.pdf

    - **测试与调试**:在开发过程中,充分的测试和有效的调试技巧对于发现和解决问题至关重要。 - **性能优化**:Openfire的高性能依赖于合理的架构设计和代码优化,特别是在处理大量并发连接和消息时。 总结来说,...

    基于openfire 仿QQ

    10. **测试与调试**: - 开发过程中,单元测试、集成测试、压力测试都是必不可少的,使用JUnit、Mockito等工具进行测试,确保软件的质量和稳定性。 总的来说,"基于Openfire 仿QQ"项目展示了如何利用开源技术实现...

    openfire开发文档

    - 在MyEclipse中设置插件项目的断点,使用Debug模式运行Openfire,可以对插件代码进行调试。 Openfire的插件开发涉及到XML配置、事件监听、数据库访问等多个方面,开发者需要熟悉XMPP协议、Java编程以及Openfire...

    openfire聊天服务端源码

    至于"源码"标签,通常意味着开发者可以深入研究代码,了解其实现细节,这对于学习和调试都是非常有帮助的。通过阅读源码,我们可以学习到如何处理XMPP协议,如何实现安全的网络通信,以及如何优化服务器性能等技术。...

    openfire插件

    5. **XML配置文件(XML Configuration Files)**:Openfire插件的配置信息可能存储在XML文件中,这些文件定义了插件的元数据,如名称、版本和描述,以及插件的初始化设置。 6. **资源文件(Resource Files)**:...

    openfire_src_3_8_2.zip

    3. **调试与测试**:使用IDE进行源码调试,结合实际运行的Openfire服务器观察交互过程。 4. **开发插件**:利用Openfire的插件框架,开发自己的功能插件。 总的来说,Openfire源码是学习XMPP协议和即时通讯服务的...

    OpenFire插件开发从入门到精通

    3. **服务提供者接口(SPI)**:OpenFire提供了许多SPI,如监听事件、处理IQ(信息查询)请求、注册命令等,开发者可以根据需要选择合适的接口实现功能。 4. **Web资源**:如果插件需要提供Web界面,可以将HTML、...

    openfire插件开发环境搭建

    最后,对于“源码”和“工具”这两个标签,它们暗示了这个开发过程可能涉及对Openfire源代码的研究,以及使用各种开发工具和调试技巧。开发者可以通过阅读源码来理解Openfire的工作原理,并利用调试工具定位问题,...

    openfire开发文档.pdf

    本篇开发文档详细介绍了Openfire的安装、环境配置、源代码研究、功能扩展以及与客户端的调试方法。 首先,文档详细说明了进行Openfire开发所需的初始准备工作,包括安装Java开发工具包(JDK)、集成开发环境...

    openfire插件开发(1)

    同时,为了便于调试,你可能还需要配置远程调试选项,使得IDE能够连接到运行中的OpenFire服务器进行插件的调试。 开发过程中,你可能需要利用Maven或Gradle这样的构建工具来管理项目的依赖关系和构建流程。它们可以...

    openfire源代码研究

    - **内容**:主要关注Java文件夹,其中实现了Openfire的核心功能,可用于调试与定制。 #### 二、Openfire源代码中的命名规则与设计模式 Openfire源代码遵循了一套规范的命名约定与设计模式,有助于提高代码的...

    Openfire插件开发 访问jsp servlet

    6. **测试和调试**:使用Openfire的管理控制台或直接通过HTTP请求来测试插件的功能。对于Web服务部分,可以通过浏览器或者Postman等工具发送HTTP请求到相应的URL,查看响应结果。 在这个“OpenfireUserManage”插件...

    openfire 源码 Eclipse部署

    一旦获得Openfire的源代码后,接下来的任务是将其导入到Eclipse中进行编译和调试。 1. **创建新项目**: - 在Eclipse中选择“File” -> “New” -> “Java Project”,创建一个名为`openfire`的新Java项目; - ...

    openfire3.9.3 源码部署安装文档

    3. 安装 Eclipse:Eclipse 是一个流行的 Java 集成开发环境(IDE),可以用于开发和调试 OpenFire。 二、源码部署 1. 解压 OpenFire 源码:将下载的 OpenFire 源码解压到 Eclipse 的 workspace 目录下。 2. 新建 ...

    openfire 3.9.3所需jar包

    在开发过程中,为了在Eclipse这样的集成开发环境中运行和调试Openfire项目,我们需要将必要的JAR(Java Archive)文件导入到项目中。标题提到的"openfire 3.9.3所需jar包"是指Openfire 3.9.3版本运行所必需的一些库...

Global site tag (gtag.js) - Google Analytics