Risolvere gli errori della pipeline di AEM as a Cloud Service a causa di URI JSP non risolti e connettività di archiviazione BLOB

Questo articolo spiega come risolvere i problemi di errore della pipeline di Adobe Experience Manager (AEM) as a Cloud Service causati da URI JSP non risolti e da problemi temporanei di connettività dell’archiviazione BLOB.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) as a Cloud Service

Problema/Sintomi

  • La pipeline di produzione genera un errore durante l’esecuzione.
  • I registri della pipeline mostrano errori quali l’errore di compilazione JSP: L’URI assoluto: http://sling.composum.com/cpnl/1.0 non può essere risolto né nel file web.xml né nei file jar distribuiti con questa applicazione.
  • Impossibile avviare il contenitore di inizializzazione del servizio. Verrà eseguito un ciclo di arresto anomalo.
  • Il contenitore di inizializzazione dell’archiviazione BLOB non viene completato correttamente, impedendo la preparazione dei servizi dipendenti.
  • Il problema potrebbe non essere riproducibile in modo coerente.

Causa

  • Problemi temporanei di connettività con l’archiviazione BLOB, combinati con l’assenza di criteri per i nuovi tentativi per le connessioni all’archiviazione BLOB, possono causare errori nei contenitori di inizializzazione e bloccare l’esecuzione della pipeline.
  • Gli errori di compilazione JSP indicano dipendenze mancanti o configurazione errata nel pacchetto di distribuzione, ad esempio file JAR richiesti mancanti o configurazione web.xml errata.
  • La configurazione della pipeline potrebbe non considerare obbligatori i servizi richiesti, causando errori nel blocco della distribuzione.

Risoluzione resolution

Per risolvere gli errori della pipeline causati da URI JSP non risolti e da problemi di connettività dell’archiviazione BLOB, effettua le seguenti operazioni:

  1. Esamina i registri di esecuzione della pipeline per individuare eventuali errori relativi alla compilazione JSP e agli errori di inizializzazione del servizio.
  2. Verificare la configurazione per la connettività dell’archiviazione BLOB e che sia configurato un criterio di esecuzione di un nuovo tentativo per le connessioni dell’archiviazione BLOB per gestire interruzioni temporanee.
  3. Se non è presente alcun criterio per i nuovi tentativi, aggiorna la configurazione del servizio in modo da includere la logica appropriata.
  4. Verificare che tutti i file JAR e le configurazioni web.xml necessari includano l’URI richiesto (ad esempio, http://sling.composum.com/cpnl/1.0).
  5. Se non è possibile risolvere l’URI, assicurati che le dipendenze pertinenti siano incluse nel pacchetto di distribuzione.
  6. Conferma che tutti i servizi richiesti siano contrassegnati come obbligatori nella configurazione della pipeline per evitare che errori di servizi non critici blocchino la pipeline.
  7. Dopo aver apportato modifiche alla configurazione, esegui nuovamente la pipeline per confermare la corretta esecuzione.
  8. Verificare che la distribuzione sia stata completata correttamente e che tutti i servizi siano in esecuzione come previsto.
recommendation-more-help
experience-cloud-kcs-help-kbarticles