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:
-
Eseguire nuovamente il comando post-aggiornamento.
-
Rigenerare il file serverConf.xml seguendo la procedura riportata di seguito.
- Interrompi il processo Web.
- Rinomina serverConf.xml in serverConf.xml.tmp.
- Riavvia il Web quindi puoi ottenere un nuovo file serverConf.xml.
- Unisci questo nuovo file con la personalizzazione.
- Riavviare 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 - Server applicazioni
-
In conclusione, si consigliava al cliente di eseguire il registro post-aggiornamento senza errori e di dichiarare le variabili in seguito a Java 11.