Openfire xml 调试器插件

Openfire xml debugger plugin

我在服务器端使用 openfire v4.1.1 和 xmldebugger 插件 v1.6.0。该插件将打印原始的 XML,因为它是由服务器接收和发送的,以及解释的 XML(即解析的 XML)。默认情况下,插件只会打印原始 XML.

我的问题是,XML 调试器插件仅将原始 XML 流量打印到标准输出,即使调试器插件配置了 plugin.debugger.interpretedAllowed - true 以在之后打印 XML 数据包他们被服务器解析。不知道我错过了什么。添加了屏幕截图以供参考。

XML debugger plugin prints only raw XML traffic to stdout.

此问题已在最新的 debugger plugin v1.7.0. The source code for the plugin can be obtained from git Openfire master 分支中得到修复。检查代码更改的来源。以下是他们所做的修复。

  1. Debugger plugin will not print encrypted or compressed data.
  2. Debugger plugin will display remote address.

不要尝试来自任何最新 openfire 源的插件源,因为 xml 调试器插件源尚未更新到最新的 v1.7.0。