在我的项目中有一个这样的代码来从/ etc / my-config-path读取一些配置:
Resource res = resource.getResourceResolver().getResource("/etc/my-config-path");
在AEM 5.6.1上,它可以正常工作,因为匿名用户可以访问整个/ etc。在AEM 6.1 res上为空,因为匿名用户无法访问/ etc。
我可以看到两种可能的解决方案:
repository.loginAdministrative(null);
以管理员权限访问资源(但我看到有些人不在AEM 6.1上推荐此方法)。您对此有何看法?