Identification et résolution des problèmes liés à l’utilisation obsolète des bibliothèques dans Adobe Experience Manager
Cet article explique comment identifier les bibliothèques ou packages obsolètes dans Adobe Experience Manager (AEM) et décrit les étapes à suivre pour les mettre à jour ou les remplacer afin de garantir la compatibilité et la sécurité.
Description description
Environnement
Adobe Experience Manager (AEM) (toutes les versions)
Symptômes
Les administrateurs ou les développeurs doivent déterminer quelles bibliothèques ou packages obsolètes sont présents dans leur environnement AEM et quelles actions sont nécessaires pour les mettre à jour ou les remplacer. Aucun message d’erreur spécifique ou trace de pile ne peut être présent.
Cause
Les packages obsolètes sont régulièrement supprimés ou remplacés dans les versions plus récentes d’AEM. L’utilisation continue de ces packages peut entraîner des problèmes de compatibilité ou de sécurité. L’identification et la mise à jour des packages obsolètes permettent d’assurer une prise en charge et une stabilité à long terme.
Résolution resolution
Suivez les étapes ci-dessous pour résoudre le problème :
- Accédez à la console web en accédant à
/system/console/bundlesdans votre navigateur lorsque vous êtes connecté en tant qu’administrateur - Consultez la liste des lots installés et leurs versions. Recherchez les lots marqués comme obsolètes ou comportant des indicateurs d’avertissement.
- Consultez la documentation officielle de Adobe Experience Manager relative à votre version spécifique pour obtenir la liste des API et des packages obsolètes ou supprimés.
- Utilisez des outils d’analyse de code statique ou votre environnement de développement intégré (IDE) pour rechercher dans votre base de code personnalisée l’utilisation de classes, de méthodes ou de packages obsolètes. Surveillez tous les avertissements ou avis d’obsolescence pendant la génération ou le déploiement.
- Consultez les notes de mise à jour et les guides de migration de votre version d’AEM pour obtenir des annonces sur les fonctionnalités obsolètes ou supprimées.
- Pour chaque package obsolète identifié, consultez la documentation pour connaître les alternatives recommandées ou les étapes de migration, et mettez à jour votre base de code et vos dépendances en conséquence.
- Après avoir effectué des mises à jour, vérifiez que votre application se crée et se déploie correctement et que les avertissements de package obsolètes sont résolus.