Åsidosätt AEM "AdaptiveImageServerMappingConfigurationFactory" för WebP-stöd
Adobe Experience Manager (AEM) Image Component (Bildkomponent) återger inte WebP-resurser om inte konfigurationen AdaptiveImageServletMappingConfigurationFactory innehåller WebP-tillägget. Distribuering av en anpassad konfiguration med standardnamn och standardplats misslyckas eftersom AEM fortsätter att tillämpa sina OTB-inställningar (out-of-the-box). Du löser problemet genom att byta namn på konfigurationsfilen, placera den i rätt mapp och distribuera om paketet.
Beskrivning description
Miljö
Adobe Experience Manager (AEM) Managed Services, v6.5 - Webbplatser
Problem/symtom
- AEM Image Component (Bildkomponent) återger inte WebP-bilder på sidor.
- En anpassad konfiguration som är avsedd att lägga till WebP-stöd ignoreras efter distributionen.
- Systemet fortsätter att tillämpa standardinställningarna för
AdaptiveImageServletMappingConfigurationFactoryi stället för den anpassade konfigurationen. - WebP-bildresurserna är inte tillgängliga även efter distributionen av den uppdaterade konfigurationsfilen.
Upplösning resolution
Följ de här stegen för att åtgärda problemet:
- Navigera till Verktyg
>Åtgärder>Webbkonsol>system/console/configMgrpå AEM 6.5 AMS-författarinstansen. - Sök efter
AdaptiveImageServletMappingConfigurationFactory, öppna och kopiera sedan konfigurationen förcom.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimg. - Skapa eller byt namn på den kodbaserade konfigurationsfilen till
com.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimg.cfg.json. - I den här filen ska du ta med webben i filtilläggsegenskapen, till exempel:
"fileExtensions": [ "jpeg", "jpg", "png", "gif", "webp"]. - Placera den här filen i mappen för författarkörningsläge i din kodbas, till exempel:
.../apps/<project>/config.author/(och på liknande sättconfig.publish/om det behövs för publicering). - Distribuera om kodpaketet.
- Verifiera att
/system/console/configMgr that com.adobe.cq.wcm.core.components.internal.servlets.AdaptiveImageServletMappingConfigurationFactory coreimgär aktivt efter distributionen och att listan över filtillägg innehåller webben.
Relaterad läsning
- Adaptiv bildserver i AEM Core Components Guide
- Webboptimerad bildleverans i AEM Core Components Guide
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f