Campaign Classic: errore di avvio post-aggiornamento del modulo web a causa del riconoscimento JVM Java 11
In questo articolo sono elencati i passaggi per la risoluzione di un problema di post-aggiornamento con il rilevamento di JRE dopo un aggiornamento.
Descrizione description
Dopo un aggiornamento di un’istanza on-premise alla versione 7.4.2 9391, il cliente non è stato in grado di avviare il modulo web della propria istanza e ha visualizzato un errore:
JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)
Risoluzione resolution
Passaggi consigliati per la risoluzione dei problemi:
- esegui nuovamente il comando postupgrade
- rigenerare il file serverConf.xml seguendo la procedura riportata di seguito.
- interrompi processo web
- rinominare serverConf.xml in serverConf.xml.tmp
- riavvia web quindi puoi ottenere un nuovo file serverConf.xml
- unisci questo nuovo file con la personalizzazione
- riavvia il servizio
- dopo l’aggiornamento, verifica che in PROD siano presenti entrambi i file che gestiscono i servlet JSSP.
$(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
$(XTK_INSTALL_DIR)/java/lib/nlweb.jar
È consigliabile confrontare il contenuto di queste directory tra le istanze che funzionano e quelle che non funzionano per assicurarsi che corrispondano.
Se i file e il contenuto della directory sono identici in entrambi gli ambienti, anche le variabili di ambiente devono essere confrontate e verificate per essere uguali.
- R&D ha confermato che dopo la versione 7.4.1, la variabile JRE_HOME deve essere dichiarata. JRE non viene più rilevato automaticamente. Al contrario, la variabile di ambiente JRE_HOME deve essere definita manualmente; la cartella puntata da questa variabile deve contenere bin/server/jvm.dll.
Riferimento -> https://experienceleague.adobe.com/it/docs/campaign-classic/using/installing-campaign-classic/install-campaign-on-prem/deployment-guidelines/application-server
- il consiglio finale era che il cliente eseguisse il registro post-aggiornamento senza errori e dichiarasse le variabili dopo di che a Java 11.