Problema
Después de actualizar de CQ5.2.X a CQ5.3 obtenemos 404 no encontradas
para todas las páginas.
o
Después de instalar nuestro paquete de código de aplicación CQ5.2.X en una instancia CQ5.3 404 no encontrada
se devuelven para todas las páginas.
Causa
Si ha definido una configuración OSGi personalizada para JcrResourceResolver
en CQ5.2.1 en /apps/<appname>/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl
, si instala esta misma configuración en su instancia 5.3 hará que todas las páginas de la instancia 5.3 devuelvan 404 estados.
Resolución
- Iniciar sesión en
http://<host>:<port>/crxde
como usuario administrador - Vaya a
/libs/sling/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl
- Copie o corrija cada una de las entradas de
String[]
propertyresource.resolver.searchpath
a la de su configuración personalizada en/apps/<appname>/config*/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl
La propiedad final org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl/resource.resolver.searchpath debería tener los siguientes valores: /apps
,/libs
,/apps/foundation/components/primary
,/libs/foundation/components/primary
Se aplica a
Actualización de CQ5.2.X a CQ5.3
Inicia sesión en tu cuenta