Campaign Classic: error en el inicio posterior a la actualización del módulo web debido al reconocimiento de JVM de Java 11
Este artículo enumera los pasos de solución de problemas para resolver un problema posterior a la actualización con la detección de JRE después de una actualización.
Descripción description
Después de actualizar una instancia local a la versión 7.4.2 9391, el cliente no pudo iniciar el módulo web de su instancia y vio un error:
JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)
Resolución resolution
Pasos recomendados para la resolución de problemas:
-
Vuelva a ejecutar el comando posterior a la actualización.
-
Vuelva a generar el archivo serverConf.xml siguiendo los pasos:
- Detener el proceso web.
- Cambie el nombre de serverConf.xml a serverConf.xml.tmp.
- Reinicie la web y podrá obtener un nuevo archivo serverConf.xml.
- Combine este nuevo archivo con la personalización.
- Reinicie el servicio.
-
Compruebe que ambos ficheros que gestionan servlets JSSP existen en PROD después de la actualización.
$(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
$(XTK_INSTALL_DIR)/java/lib/nlweb.jar
Es aconsejable comparar el contenido de estos directorios entre instancias que funcionan y no funcionan para asegurarse de que coinciden.
Si los archivos y el contenido del directorio son idénticos en ambos entornos, las variables de entorno también deben compararse y verificarse para que sean iguales.
-
R&D confirmó que después de la versión 7.4.1, la variable JRE_HOME debe declararse. El JRE ya no se detecta automáticamente. En su lugar, la variable envolvente JRE_HOME debe definirse manualmente, la carpeta señalada por esta variable debe contener bin/server/jvm.dll.
Referencia: Servidor de aplicaciones
-
La recomendación final fue que el cliente ejecute el registro posterior de actualización sin errores y declare las variables posteriores para que apunten a Java 11.