Aem 从冲突解决程序获取空资源

Aem 从冲突解决程序获取空资源,aem,sling,Aem,Sling,我使用Resource.getResourceResolver().getResource(path) 但它是空的。我已经确定路径存在。奇怪的是,当我在任何其他组件JSP上调用此方法时,它工作正常。但是在我创建的组件上,它是空的。知道为什么吗 提前感谢。来自API: 返回: 从路径加载的资源对象,如果路径未解析为资源,则为null 您可能没有读取资源的权限。例如,/apps和/libs下的所有资源对于发布时的匿名用户不可用。您可以在CRX DE的访问控制选项卡中检查给定节点的当前许可。谢谢您的输

我使用
Resource.getResourceResolver().getResource(path)
但它是空的。我已经确定路径存在。奇怪的是,当我在任何其他组件JSP上调用此方法时,它工作正常。但是在我创建的组件上,它是空的。知道为什么吗

提前感谢。

来自API:

返回: 从路径加载的资源对象,如果路径未解析为资源,则为null


您可能没有读取资源的权限。例如,
/apps
/libs
下的所有资源对于发布时的
匿名
用户不可用。您可以在CRX DE的访问控制选项卡中检查给定节点的当前许可。

谢谢您的输入。问题是用于获取Resource.getResourceResolver().getResource(path)的代码在我创建的组件上获取null,而它在同一目录中存在的另一个组件上工作正常。你认为这和我的组件有关吗?很难从这个简短的描述中分辨出来。试着发表一封感谢信。问题是用于获取Resource.getResourceResolver().getResource(path)的代码在我创建的组件上获取null,而它在同一目录中存在的另一个组件上工作正常。你认为这和我的部件有关吗?