Upgrade von CQ5.2.x zu CQ5.3: Benutzerdefinierte 5.2 Ressourcen-Resolver-Konfiguration bewirkt, dass 5.3 für alle Seiten 404s zurückgibt

Problem

Nach einer Aktualisierung von CQ5.2.x zu CQ5.3 werden "404 Not Found"-Antworten für alle Seiten zurückgegeben.
oder
Nach dem Installieren unseres CQ5.2.x Anwendungscode-Pakets zu einer CQ5.3-Instanz, werden "404 Not Found"-Antworten für alle Seiten zurückgegeben.

Ursache

Wenn Sie eine benutzerdefinierte OSGi-Konfiguration für JcrResourceResolver in CQ5.2.1 unter /apps/<appname>/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl definiert haben, werden alle Seiten in der 5.3-Instanz 404-Status zurückgeben, wenn Sie dieselbe Konfiguration in Ihrer 5.3-Instanz installieren.

Lösung

  1. Melden Sie sich unter http://<host>:<port>/crxde als Administrator an.
  2. Im Browser die URL /libs/sling/config/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl eingeben.
  3. Jeden einzelnen der Einträge von der "String[]"-Eigenschaft resource.resolver.searchpath zu einem in Ihrer benutzerdefinierten Konfiguration kopieren oder korrigieren, unter /apps/<appname>/config*/org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl.

Ihre letzte org.apache.sling.jcr.resource.internal.JcrResourceResolverFactoryImpl/resource.resolver.searchpath sollte über die folgenden Werte verfügen: /apps,/libs,/apps/foundation/components/primary,/libs/foundation/components/primary

Gilt für

Upgrade von CQ5.2.x auf CQ5.3.

 Adobe

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX 2024

Adobe MAX
Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online

Adobe MAX

Die Konferenz für Kreative

14. bis 16. Oktober in Miami Beach und online