Java Adobe AEM/OSGI:我应该将我的OSGI配置(org.apache.sling.security.impl.refererFilter)放在哪里,以便它';作者和出版者都知道什么?
如上所述Java Adobe AEM/OSGI:我应该将我的OSGI配置(org.apache.sling.security.impl.refererFilter)放在哪里,以便它';作者和出版者都知道什么?,java,osgi,aem,aem-6,Java,Osgi,Aem,Aem 6,如上所述 情况: 我想在所有环境(作者和发布者)中自定义Sling referrer配置(org.apache.Sling.security.impl.ReferrerFilter)。我用自定义配置创建了一个XML文件。谢谢 测试/观察: 作为测试,我在这两个路径中复制了XML文件 ui.apps/src/main/content/jcr_root/apps/mysite/config ui.apps/src/main/content/jcr_root/apps/mysite/confi
情况: 我想在所有环境(作者和发布者)中自定义Sling referrer配置(org.apache.Sling.security.impl.ReferrerFilter)。我用自定义配置创建了一个XML文件。谢谢
测试/观察:
- ui.apps/src/main/content/jcr_root/apps/mysite/config
- ui.apps/src/main/content/jcr_root/apps/mysite/configs/config 在本地mac中构建代码包后,我将代码包上传并安装到sandbox author中,但Sling Referer不显示我的自定义配置。 在sandbox publisher上,情况也是如此
- ui.apps/src/main/content/jcr_root/apps/mysite/configs/config/config.author 这次成功了。我可以在sandbox author中看到我的自定义配置
- ui.apps/src/main/content/jcr_root/apps/mysite/configs/config/config.publish 这次成功了。我可以在sandbox publisher中看到我的自定义配置
这是我的OSGI配置的副本 ➜ cat org.apache.sling.security.impl.refererfilter.xml
背景信息:我们目前使用的是6.4.x。我们正在测试自定义代码,以便升级到6.5.x。AMS提供了一个沙箱环境(1个作者、1个发布者、1个调度程序、1个负载平衡器和cloudfront)供我们使用。
/apps/your project/config
下的足以捕获作者和发布运行模式