Apache 在AEM中,如何将运行模式与上下文感知配置一起使用

Apache 在AEM中,如何将运行模式与上下文感知配置一起使用,apache,aem,sling,wcm,Apache,Aem,Sling,Wcm,我们有一个多租户网站。我们正在尝试在url需要共享的地方使用社交共享组件。因为我们配置了一个调度程序,所以我们从上下文感知配置中获取域。我们如何根据运行模式为环境使用不同的域 我曾尝试为每个环境使用不同的ca配置文件夹,但这并不理想。Sling上下文感知配置在运行模式下不起作用。对于您当前的需求,您应该使用Externalizer服务,该服务根据您选择的方法进行映射、请求源和OSGI配置 您可以使用OSGI配置中提供的Day CQ Link Externalizer 它是一个OSGI服务,允许

我们有一个多租户网站。我们正在尝试在url需要共享的地方使用社交共享组件。因为我们配置了一个调度程序,所以我们从上下文感知配置中获取域。我们如何根据运行模式为环境使用不同的域


我曾尝试为每个环境使用不同的ca配置文件夹,但这并不理想。

Sling上下文感知配置在运行模式下不起作用。对于您当前的需求,您应该使用Externalizer服务,该服务根据您选择的方法进行映射、请求源和OSGI配置


您可以使用OSGI配置中提供的Day CQ Link Externalizer


它是一个OSGI服务,允许您通过编程将资源路径转换为外部绝对URL。您可以为不同的运行模式配置此配置,也可以使用两步方法。首先,创建一个依赖于运行模式的OSGi配置。第二,通过OSGi配置使用内置的覆盖


请参见此处:

我们的网站应该有100多个域,每次定制时重写规则都会变得混乱。在这些情况下,externalizer将根据内容路径、请求和映射来确定域。我不明白,如果你有正确的吊索地图,为什么这对100个域不起作用