Beheben von AEM as a Cloud Service-Pipeline-Fehlern aufgrund nicht aufgelöster JSP-URIs und Blob-Speicher-Konnektivität
In diesem Artikel wird beschrieben, wie Sie Adobe Experience Manager (AEM) as a Cloud Service-Pipeline-Fehler beheben, die durch nicht gelöste JSP-URIs und temporäre Blob-Speicher-Konnektivitätsprobleme verursacht werden.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) as a Cloud Service
Problem/Symptome
- Produktions-Pipeline schlägt während der Ausführung fehl.
- Pipeline-Protokolle zeigen Fehler wie JSP-Kompilierungsfehler: Der absolute URI: http://sling.composum.com/cpnl/1.0 kann weder in web.xml noch in den mit dieser Anwendung bereitgestellten JAR-Dateien aufgelöst werden.
- Der Dienstinitialisierungs-Container kann nicht gestartet werden und tritt in eine Absturzschleife.
- Der Blob-Speicher-Initialisierungs-Container wird nicht erfolgreich abgeschlossen, was verhindert, dass abhängige Services bereit werden.
- Das Problem ist möglicherweise nicht durchgängig reproduzierbar.
Ursache
- Temporäre Verbindungsprobleme mit Blob-Speicher können in Kombination mit dem Fehlen einer Wiederholungsrichtlinie für Blob-Speicher-Verbindungen dazu führen, dass Initialisierungs-Container fehlschlagen und die Ausführung der Pipeline blockieren.
- JSP-Kompilierungsfehler weisen auf fehlende Abhängigkeiten oder eine Fehlkonfiguration im Bereitstellungspaket hin, z. B. fehlende erforderliche JAR-Dateien oder eine falsche Web.xml-Konfiguration.
- Die Pipeline-Konfiguration behandelt erforderliche Services möglicherweise nicht als obligatorisch, sodass Fehler die Bereitstellung blockieren können.
Lösung resolution
Gehen Sie wie folgt vor, um Pipeline-Fehler zu beheben, die durch ungelöste JSP-URIs und Blob-Speicher-Konnektivitätsprobleme verursacht werden:
- Überprüfen Sie die Pipeline-Ausführungsprotokolle auf Fehler im Zusammenhang mit JSP-Kompilierung und Service-Initialisierungsfehlern.
- Überprüfen Sie die Konfiguration auf die Blob-Speicher-Konnektivität und stellen Sie sicher, dass eine Wiederholungsrichtlinie für Blob-Speicher-Verbindungen konfiguriert ist, um temporäre Ausfälle zu handhaben.
- Wenn keine Wiederholungsrichtlinie vorhanden ist, aktualisieren Sie die Service-Konfiguration, um die entsprechende Wiederholungslogik einzuschließen.
- Überprüfen Sie, ob alle erforderlichen JAR-Dateien und
web.xmlden erforderlichen URI enthalten (z. B.http://sling.composum.com/cpnl/1.0). - Wenn der URI nicht aufgelöst werden kann, stellen Sie sicher, dass die entsprechenden Abhängigkeiten im Bereitstellungspaket enthalten sind.
- Vergewissern Sie sich, dass alle erforderlichen Services in der Pipeline-Konfiguration als obligatorisch gekennzeichnet sind, um zu verhindern, dass nicht kritische Service-Fehler die Pipeline blockieren.
- Nachdem Sie Konfigurationsänderungen vorgenommen haben, führen Sie die Pipeline erneut aus, um die erfolgreiche Ausführung zu bestätigen.
- Stellen Sie sicher, dass die Bereitstellung erfolgreich abgeschlossen wurde und alle Services erwartungsgemäß ausgeführt werden.
recommendation-more-help
experience-cloud-kcs-help-kbarticles