比较 AEM 实例之间的 JCR 查询结果。
  1. 在配置较低的环境中,转到 CRXDe http://host:port/crx/de/index.jsp,然后转到工具 => 查询,以测试搜索要比较的内容的 XPath 查询。
  2. 制定正确的 XPath 查询后,使用 curl 对要比较其数据的每个环境运行该查询。
    示例:
    curl -u admin:adminPassword 'http://host:port/crx/de/query.jsp?_charset_=utf-8&type=xpath&showResults=true&stmt=/jcr:root/content/we-retail//element(*, cq:Page)' > server1.json
    获取 geometrixx en 下所有页面的示例查询(请注意,您可能必须使用 URL 编码):
    curl -u admin:admin 'http://localhost:4502/crx/de/query.jsp?_charset_=utf-8&type=xpath&showResults=true&stmt=%2Fjcr%3Aroot%2Fcontent%2Fgeometrixx%2Fen%2F%2Felement(*%2C%20cq%3APage)' > server1.json
  3. 将 json 输出文件的内容复制到此页上的文本区域中以进行比较。
  4. 在实际路径中存在,但预期路径中不存在的路径,将显示为浅绿色。在预期路径中存在,但实际路径中不存在的路径,将显示为浅红色。
  5. 通过单击互换可互换文本区域的内容。通过单击清除可清除这些内容。
  6. 比较数据后,使用选择框进行筛选。
输入(预期路径 json (EP)/实际路径 json (AP))
比较结果
筛选器:
路径列表 存在于 EP 中 存在于 AP 中