Campaign Classic: Fel vid start av dummy-webbmodul på grund av Java 11 JVM-identifiering
I den här artikeln listas felsökningsstegen för att lösa ett efteruppgraderingsproblem med JRE-identifiering efter en uppgradering.
Beskrivning description
Efter en uppgradering av en lokal instans till version 7.4.2 9391 kunde kunden inte starta webbmodulen för sin instans och ett fel uppstod:
JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)
Upplösning resolution
Rekommenderade felsökningssteg:
- kör kommandot postupgrade igen
- återskapa filen serverConf.xml enligt följande:
- stoppa webbprocess
- byt namn på serverConf.xml till serverConf.xml.tmp
- starta om webben kan du hämta en ny filserverConf.xml
- sammanfoga den nya filen med anpassningen
- starta om tjänsten
- verifiera att båda filerna som hanterar JSSP-servrar finns i PROD efter uppgraderingen.
$(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
$(XTK_INSTALL_DIR)/java/lib/nlweb.jar
Du bör jämföra innehållet i katalogerna mellan instanser som fungerar och som inte fungerar för att säkerställa att de matchar varandra.
Om filerna och kataloginnehållet är identiska i båda miljöerna måste miljövariablerna också jämföras och verifieras som desamma.
- R&D bekräftade att variabeln JRE_HOME måste deklareras efter version 7.4.1. JRE identifieras inte längre automatiskt. I stället måste miljövariabeln JRE_HOME definieras manuellt, ska mappen som den här variabeln pekar på innehålla bin/server/jvm.dll.
Referens -> https://experienceleague.adobe.com/sv/docs/campaign-classic/using/installing-campaign-classic/install-campaign-on-prem/deployment-guidelines/application-server
- Den sista rekommendationen var att kunden kör loggen efter uppgraderingen utan fel och deklarerar variabler efter det som pekar på Java 11.