Migrazione di AEM Forms da Red Hat JBoss a Adobe JBoss in bundle

Questo articolo illustra come migrare Adobe Experience Manager (AEM) Forms da un’installazione Red Hat JBoss all’ambiente JBoss integrato in Adobe e risolvere i problemi comuni di migrazione.

Descrizione description

Ambiente

Adobe Experience Manager (AEM) Forms (tutte le versioni)

Problema/Sintomi

Le organizzazioni che utilizzano AEM Forms su Red Hat JBoss potrebbero dover migrare all’ambiente JBoss integrato in Adobe. La migrazione può causare incongruenze nella configurazione e problemi di distribuzione, in particolare con le impostazioni dell’origine dati, gli alias dell’archivio credenziali e la distribuzione delle applicazioni.

Durante la migrazione da Red Hat JBoss a JBoss in bundle con Adobe, possono verificarsi i seguenti problemi:

  • Errori di configurazione origine dati a causa di alias dell’archivio credenziali non corrispondenti.
  • Sintassi URL connessione SQL Server errata, ad esempio utilizzando ::1433 anziché :1433.
  • Problemi di stato della distribuzione per i file EAR richiesti.
  • Il passaggio Verifica connessione server di Configuration Manager non riesce e durante l’accesso all’URL di avvio di Configuration Manager si verificano errori HTTP 401 o HTTP 404.
  • Errori quali RMServiceEJBHelper ClassNotFoundException o errori di chiamata DSC si verificano dopo l’avvio.

Causa

La migrazione può esporre le mancate corrispondenze di configurazione, ad esempio gli alias dell’archivio credenziali e la sintassi dell’URL di connessione, e le risorse mancanti richieste da Configuration Manager. Affrontare questi problemi per garantire il successo della migrazione e dell’ambiente operativo.

Risoluzione resolution

Per risolvere il problema, segui i passaggi seguenti:

  1. Preparati alla migrazione eseguendo il backup dell’ambiente Red Hat JBoss esistente e di tutti i file di configurazione rilevanti e documentando tutte le configurazioni personalizzate, le origini dati e le applicazioni implementate.
  2. Installa l’ambiente JBoss in bundle con Adobe per AEM Forms seguendo la documentazione ufficiale di Adobe per la tua versione.
  3. Eseguire la migrazione delle configurazioni dell’origine dati aggiornando i file di configurazione dell’origine dati in modo che facciano riferimento agli alias dell’archivio credenziali corretti. Se lo script di migrazione di Adobe crea nuovi alias, assicurati che le origini dati facciano riferimento a tali alias oppure aggiungi l’alias richiesto all’archivio credenziali con la password corretta del database. Correggere eventuali errori di sintassi dell’URL di connessione di SQL Server e assicurarsi che la porta sia specificata come :1433, non come ::1433.
  4. Distribuire i componenti dell’applicazione avviando JBoss utilizzando il comando appropriato per il file di configurazione e l’ambiente. Distribuisci manualmente i file EAR richiesti e verifica che lo stato di tutte le distribuzioni sia OK.
  5. Convalidare la connettività del database sottoponendo a test tutte le origini dati configurate e confermando le connessioni riuscite.
  6. Verificare lo stato del server e dell’applicazione accedendo all’interfaccia utente di amministrazione di AEM Forms e verificando che tutti i bundle siano attivi nella pagina /lc/system/console/bundles. Utilizzare Configuration Manager per eseguire il passaggio Verifica connessione server. Se si verificano errori HTTP 401 o HTTP 404 all’URL di avvio di Configuration Manager, verificare che la risorsa esista e che il percorso dell’archivio sia corretto. Se la risorsa manca ma i componenti DSC sono già distribuiti e attivi, questo potrebbe non influire sulle implementazioni correnti. Il problema potrebbe risolversi dopo la successiva installazione della patch e l’esecuzione completa di Configuration Manager.
  7. Risolvere gli errori rimanenti analizzando eventuali errori di chiamata di ClassNotFoundException o DSC, esaminando i registri e assicurandosi che tutti i componenti richiesti siano distribuiti.

Verifica il completamento della migrazione confermando che tutti i servizi sono in esecuzione, che i bundle sono attivi e che le connessioni al database sono riuscite.

recommendation-more-help
experience-cloud-kcs-help-kbarticles