在CQ5/AEM中识别合成资源

在CQ5/AEM中识别合成资源,aem,sling,Aem,Sling,TLDR:如何识别AEM实例中定义的所有合成资源 问题: 我在/content下有一个名为xyz的cq:Page,在Apache-Sling-JCR资源解析器中定义了一个URL映射为/content/:/ 以http://:/content/xyz.html或http://:/xyz/_jcr_content.html访问页面效果很好,但是以http://:/xyz.html访问页面会给我带来404 使用.json扩展名访问同一个节点会产生{},使用.infinity.json会产生不适合节点的

TLDR:如何识别AEM实例中定义的所有合成资源

问题: 我在/content下有一个名为xyz的cq:Page,在Apache-Sling-JCR资源解析器中定义了一个URL映射为/content/:/

以http://:/content/xyz.html或http://:/xyz/_jcr_content.html访问页面效果很好,但是以http://:/xyz.html访问页面会给我带来404

使用.json扩展名访问同一个节点会产生{},使用.infinity.json会产生不适合节点的资源:/xyz 500

通过Sling资源解析程序解析路径显示 SyntheticResource,type=sling:syntheticResourceProviderResource,path=/xyz,根据sling的文档,访问合成资源将导致404

但问题是,, 在应用URL映射之前,合成资源是否优先? 如果是这种情况,那么我如何确定在哪里定义了这样的资源,以及还有哪些其他这样的资源可用?
我已经看过了,但是提供的解决方案并不完整,或者只是讨论了与上述内容相同的内容。

您找到解决方案了吗?当通过/etc/map使用映射时,我获得了更多的资源