Aggiornamento di AEM Forms 6.5 tra Service Pack in JEE e OSGi
I clienti di AEM Forms devono affrontare l’incertezza relativa al percorso di aggiornamento corretto quando si spostano tra i service pack di AEM 6.5, perché i componenti Forms vengono forniti separatamente dalle distribuzioni principali di AEM Service Pack e JEE e OSGi utilizzano flussi di installazione diversi. Adobe distribuisce diversi pacchetti per service pack: il programma di installazione cumulativo JEE, il componente aggiuntivo OSGi, gli hotfix e i pacchetti di compatibilità, in modo da poter identificare con facilità quali sono applicabili a un dato ambiente. Si tratta di una domanda di configurazione, non di un difetto del software. L’identificazione del tipo di runtime, la conferma della versione corrente e l’installazione dei pacchetti giusti nell’ordine corretto producono un aggiornamento pulito.
Descrizione description
Problema: selezione del percorso di aggiornamento corretto del service pack di AEM Forms 6.5 per JEE e OSGi
Descrizione
Il passaggio da un service pack di AEM 6.5 a un altro, ad esempio da SP18 a SP24, da SP20 a SP23 o da SP23 con un hotfix a SP24, solleva domande su quali pacchetti applicare e in quale ordine installarli. Domande frequenti riguardano il supporto degli aggiornamenti diretti, la rimozione degli aggiornamenti rapidi esistenti, il componente aggiuntivo Forms da installare, il programma di installazione delle patch JEE e la gestione dei requisiti della piattaforma, ad esempio WebSphere, JBoss, Windows o Linux.
Ambiente:
- AEM Forms 6.5 (On-Premises)
- Runtime OSGi
- Runtime JEE (WebSphere, WebLogic, JBoss)
- Piattaforme Windows e Linux
Problema/Sintomi:
- Incertezza su quale service pack o componente aggiuntivo di AEM Forms installare, incluse più build di componenti aggiuntivi per lo stesso service pack
- Dubbi sul supporto di un percorso di aggiornamento diretto (ad esempio, SP18 → SP24 o SP20 → SP23)
- Domande sulla rimozione degli hotfix esistenti prima di applicare un service pack più recente
- Indicazioni poco chiare su quando sono necessarie le patch JEE rispetto ai pacchetti del componente aggiuntivo OSGi
Causa principale:
Gli aggiornamenti di AEM Forms richiedono passaggi dipendenti dalla piattaforma, in quanto i componenti Forms vengono forniti separatamente dal Service Pack principale di AEM e le distribuzioni JEE e OSGi utilizzano flussi di installazione e patch diversi. Poiché Adobe distribuisce più pacchetti per service pack (un programma di installazione cumulativo JEE, un componente aggiuntivo OSGi, hotfix e pacchetti di compatibilità), è facile interpretare erroneamente quali pacchetti si applicano a un dato ambiente. Il problema è l’incertezza della configurazione, non un difetto del software.
Come confermare
- Identifica il tipo di runtime. Accedere ad AEM e verificare se
/lcè presente. Se/lc/loginviene caricato, è JEE; se vengono caricati solo/aem/start.html, è OSGi. Gli ambienti JEE utilizzano i file EAR/WAR e Configuration Manager. - Confermare la versione del service pack corrente. Passare a
/system/console/productinfoe controllare la sezione Prodotti installati, ad esempioAdobe Experience Manager (6.5.23.0). - Verifica la compatibilità della piattaforma. Prima di eseguire l’aggiornamento, confrontare il sistema operativo, Java, il server applicazioni e le versioni del database con la matrice delle piattaforme supportata.
Risoluzione resolution
-
Selezionare il percorso di aggiornamento corretto in base al Service Pack iniziale:
- Da SP18 o SP20, è supportato un aggiornamento diretto a SP24 o SP23.
- Da SP11, aggiornare prima i componenti della piattaforma sottostante, quindi passare a SP24.
- Se si utilizza SP23 con un hotfix, procedere normalmente e non rimuovere l’hotfix: i service pack sono cumulativi.
-
OSGi — installa il Service Pack principale di AEM 6.5: Carica
aem-service-pkg-6.5.xx.x.zipin Gestione pacchetti CRX e fai clic su Installa. Visitare/system/console/productinfoper confermare gli aggiornamenti della versione SP e verificare che tutti i bundle sianoACTIVEoFRAGMENT. Se l’installazione non riesce, verificare la presenza di errori di dipendenza inerror.log. -
OSGi: installare il pacchetto del componente aggiuntivo Forms corretto: identificare e installare la build del componente aggiuntivo corrispondente al service pack e alla piattaforma. Controllare
/system/console/bundlesper verificare che i bundle di AEM Forms siano nello statoACTIVE. Se l’installazione non riesce, riavvia AEM e riprova. -
OSGi — installare ulteriori hotfix solo se pertinenti: Applicare le correzioni necessarie, ad esempio gli hotfix di sicurezza Granite. Confermare i componenti aggiornati in
/system/console/productinfoe verificare i prerequisiti degli aggiornamenti rapidi nella pagina dei dettagli di Software Distribution. -
JEE - installare il programma di installazione della patch JEE associato: Eseguire il programma di installazione della patch JEE per il Service Pack di destinazione. Verificare che Configuration Manager riconosca la versione aggiornata. In caso di errore, raccogli i registri di Configuration Manager.
-
JEE - riavviare il server applicazioni: Eseguire un riavvio pulito di WebSphere, WebLogic o JBoss utilizzando gli script del server applicazioni nativi. Confermare che i registri del server applicazioni non mostrino errori di distribuzione. Se gli EAR non riescono a distribuire, verifica la presenza di voci JNDI, origini dati o percorsi di archivio mancanti.
-
Convalida l’aggiornamento completo (JEE e OSGi): Accedi ad AEM e conferma il caricamento di Forms adattivo, flussi di lavoro e altre funzionalità di Forms. Esaminare i bundle e le pagine di informazioni sul prodotto e controllare
error.logper individuare eventuali pacchetti mancanti o errori di dipendenza.
Convalida
- Passare a
/system/console/productinfoe verificare che la versione SP sia visualizzata correttamente (ad esempio:Adobe Experience Manager (6.5.24.0)). - Verifica che tutti i bundle OSGi siano
ACTIVEoFRAGMENTtramite/system/console/bundles. - Per JEE, conferma tutti gli EAR distribuiti senza errori esaminando i registri del server applicazioni dopo il riavvio.
- Esegui un flusso di lavoro di base di Forms o esegui il rendering di un modulo adattivo per confermare la stabilità del runtime.