Les servlets personnalisés ne fonctionnent plus

Problème

Après la mise à niveau vers CQ5.4, les servlets personnalisés enregistrés sur les chemins d'accès virtuel cessent de fonctionner et les requêtes sont redéfinis par défaut au servlet de Sling GET.

Résolution

Ce comportement est prévu à la conception suivant une mesure de sécurité renforcée iintroduite avec SLING-1512: le résolveur de servlet Sling a été amélioré pour rendre les tracés d'exécution des servlets configurables.

Par défaut, les ships CQ5.4 avec les mappages d'exécution et servlets suivants activés :

  • /bin/
  • /libs/
  • /apps/
  • /system/
  • /index.servlet
  • /login.servlet

Veuillez noter que les servlets individuels doivent être suffixés avec « .servlet » Il est recommandé de remplacer la configuration par défaut existante à l'adresse /libs/sling/config/org.apache.sling.servlets.resolver.SlingServletResolver dans /apps et d'ajouter des tracés personnalisés de servlets.

S’applique à

CQ5.4

 Adobe

Recevez de l’aide plus rapidement et plus facilement

Nouvel utilisateur ?

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX 2024

Adobe MAX
La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne

Adobe MAX

La conférence sur la créativité

Du 14 au 16 octobre à Miami Beach et en ligne