Mise à jour de CQ5.2.X à CQ5.3 : La configuration personnalisée de Solution de Ressources 5.2 fait que 5.3 renvoie un message 404 pour toutes les pages.

Problème

Après la mise à jour de CQ5.2.x à CQ5.3, nous obtenons la réponse404 Non trouvée pour toutes les pages.
ou
après l'installation du package de code de l'application CQ5.2.x à une instance CQ5.3, une réponse404 Non Trouvée est renvoyée pour toutes les pages.

Cause

Si vous avez défini une configuration personnalisée OSGi pour JcrResourceResolver dans CQ5.2.1 sous /apps/<appname>/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl puis si vous installez cette même configuration dans votre instance 5.3, alors elle fera que toutes les pages dans votre instance 5.3 renverront des états 404.

Résolution

  1. Connectez-vous à http://<host>:<port>/crxde en tant qu'administrateur.
  2. Naviguez jusqu'à /libs/sling/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl
  3. Copiez ou corrigez les entrées de la propriété String[] resource.resolver.searchpath à celle de votre configuration personnalisée sous /apps/<appname>/config*/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl

Votre propriété finale org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl/resource.resolver.searchpath doit avoir l'une des valeurs suivantes : /apps,/libs,/apps/foundation/components/primary,/libs/foundation/components/primary

S’applique à

Mise à niveau CQ5.2.x vers CQ5.3.

 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