Campaign Classic: falha na inicialização pós-atualização do módulo da Web devido ao reconhecimento do Java 11 JVM
Este artigo lista as etapas de solução de problemas para resolver um problema pós-atualização com a detecção do JRE após uma atualização.
Descrição description
Depois de atualizar uma instância local para a versão 7.4.2 9391, o cliente não pôde iniciar o módulo da Web da instância e viu um erro:
JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)
Resolução resolution
Etapas de solução de problemas recomendadas:
- execute o comando postupgrade novamente
- gere novamente o arquivo serverConf.xml seguindo as etapas:
- parar processo da web
- renomeie o serverConf.xml para serverConf.xml.tmp
- reinicie o web e obtenha um novo arquivo serverConf.xml
- mesclar este novo arquivo com a personalização
- reiniciar o serviço
- verifique se ambos os arquivos que manipulam servlets JSSP existem no PROD após a atualização.
$(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
$(XTK_INSTALL_DIR)/java/lib/nlweb.jar
É aconselhável comparar o conteúdo desses diretórios entre instâncias que funcionam e não funcionam para garantir que eles correspondam.
Se os arquivos e o conteúdo do diretório forem idênticos em ambos os ambientes, as variáveis de ambiente também deverão ser comparadas e verificadas para serem as mesmas.
- A P&D confirmou que, após a versão 7.4.1, a variável JRE_HOME precisa ser declarada. O JRE não é mais detectado automaticamente. Em vez disso, a variável env JRE_HOME deve ser definida manualmente, a pasta apontada por essa variável deve conter bin/server/jvm.dll.
Referência -> https://experienceleague.adobe.com/pt-br/docs/campaign-classic/using/installing-campaign-classic/install-campaign-on-prem/deployment-guidelines/application-server
- a recomendação final era que o cliente executasse o log pós-atualização sem erros e declarasse variáveis depois disso para apontar para o Java 11.