Campaign Classic : échec du démarrage du postupgrade du module web en raison de la reconnaissance JVM de Java 11

Cet article répertorie les étapes de dépannage pour résoudre un problème de postupgrade avec la détection de l’environnement JRE après une mise à niveau.

Description description

Après une mise à niveau d’une instance on-premise vers la version 7.4.2 9391, le client n’a pas pu démarrer le module web de son instance et une erreur s’est produite :

JVM-510015 Error while recovering the 'com/neolane/jssp/JSSPServlet' class (iRc=-53)

Résolution resolution

Étapes de dépannage recommandées :

  • exécutez à nouveau la commande postupgrade
  • régénérez le fichier serverConf.xml en procédant comme suit :
  1. arrêter le processus web
  2. renommez serverConf.xml en serverConf.xml.tmp
  3. redémarrez web, puis vous pourrez obtenir un nouveau fichier serverConf.xml
  4. fusionner ce nouveau fichier avec la personnalisation
  5. redémarrez le service
  • vérifiez que les deux fichiers qui gèrent les servlets JSSP existent sur PROD après la mise à niveau.
       $(XTK_INSTALL_DIR)/tomcat/lib/servlet-api.jar
       $(XTK_INSTALL_DIR)/java/lib/nlweb.jar

Il est conseillé de comparer le contenu de ces répertoires entre les instances qui fonctionnent et celles qui ne fonctionnent pas, afin de s’assurer qu’elles correspondent.

Si les fichiers et le contenu du répertoire sont identiques dans les deux environnements, les variables d’environnement doivent également être comparées et vérifiées pour être identiques.

  • R&D a confirmé qu’après la version 7.4.1, la variable JRE_HOME doit être déclarée. Le JRE n’est plus détecté automatiquement. Au lieu de cela, la variable d’environnement JRE_HOME doit être définie manuellement, le dossier vers lequel pointe cette variable doit contenir bin/server/jvm.dll.

Référence -> https://experienceleague.adobe.com/fr/docs/campaign-classic/using/installing-campaign-classic/install-campaign-on-prem/deployment-guidelines/application-server

  • la recommandation finale était que le client exécute le journal postupgrade sans erreur et déclare les variables par la suite pour pointer vers Java 11.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f