Adobe Experience Manager : comment effacer le cache de HTL/JSP/JS/CSS pour les composants personnalisés

Lorsque vous modifiez des fichiers HTL/JSP/JS/CSS pour votre composant personnalisé, AEM ne reflète pas immédiatement les modifications apportées aux pages avec le composant. Le cache interne doit en être la raison. Cet article vous aidera à comprendre comment effacer le cache de ces fichiers.

Description description

Environnement

Experience Manager 6.5

Problème/Symptômes

Lorsque vous modifiez des fichiers HTL/JSP/JS/CSS pour les composants personnalisés, AEM ne reflète pas immédiatement les modifications apportées aux pages avec le composant. Dans ce cas, le cache interne peut être une cause.
Découvrez comment effacer le cache de ces fichiers.

Résolution resolution

Vous pouvez effacer le cache à l’aide des fonctions suivantes :

  1. Bibliothèques clientes : fichiers JS/CSS

    Reconstruire les bibliothèques clientes > Invalider les caches ou reconstruire les bibliothèques

    http://localhost:4502/libs/granite/ui/content/dumplibs.rebuild.html

  2. Chargeur de classe du système de fichiers : JSP, HTL

    Console web > Sling > Chargeur de classe du système de fichiers > Effacer le chargeur de classe

    http://localhost:4502/system/console/fsclassloader

  3. Cache de script : HTL, fichier JS

    Console web > Sling > État du cache de script > Effacer le cache

    http://localhost:4502/system/console/scriptcache

Il est recommandé d’effacer le cache à un moment calme afin d’éviter une dégradation des performances.
Vous devrez peut-être également vérifier le cache du dispatcher et le cache du navigateur.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f