我们有一个多租户网站。我们正在尝试使用需要共享网址的社交共享组件。由于配置了调度程序,因此我们从上下文感知配置中拾取域。我们如何针对基于运行模式的环境使用不同的域
我尝试为每种环境使用不同的ca-config文件夹,但这并不理想。
答案 0 :(得分:0)
Sling上下文感知配置在运行模式下不起作用。对于当前的需求,您应该使用Externalizer服务,该服务可以根据您选择的方法来运行基础吊索映射,请求来源和OSGI配置。
https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/externalizer.html
答案 1 :(得分:0)
您可以使用OSC配置http://localhost:4502/system/console/configMgr中可用的Day CQ Link Externalizer。
这是一项OSGI服务,允许您以编程方式将资源路径转换为外部绝对URL。您可以为不同的运行模式配置此配置
答案 2 :(得分:0)
您还可以使用两步方法。首先,您创建一个与运行模式相关的OSGi配置。第二,您使用内置的通过OSGi配置覆盖。