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:

  1. Execute o comando postupgrade novamente.

  2. Gere novamente o arquivo serverConf.xml seguindo as etapas:

    1. Parar processo da Web.
    2. Renomeie o serverConf.xml para serverConf.xml.tmp.
    3. Reinicie o Web e obtenha um novo arquivo serverConf.xml.
    4. Mesclar este novo arquivo com a personalização.
    5. Reinicie o serviço.
  3. 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.

  4. 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 - Servidor de aplicativos

  5. A recomendação final foi que o cliente executasse o log após a atualização sem erros e declarasse variáveis depois disso para apontar para o Java 11.

recommendation-more-help
experience-cloud-kcs-help-kbarticles