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
- Connectez-vous à
http://<host>:<port>/crxde
en tant qu'administrateur. - Naviguez jusqu'à
/libs/sling/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl
- 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 ?