Localisation de la version de Tomcat

Adobe Campaign utilise une servlet web intégrée appelée Apache Tomcat pour traiter les requêtes HTTP / HTTPS entre l’application et toute interface externe (y compris la console cliente, les liens d'URL trackée, les appels SOAP, etc.). Un serveur web externe (généralement IIS ou Apache) se trouve souvent devant cette instance pour toutes les instances Adobe Campaign face à l'extérieur.

Suivez la procédure ci-dessous pour découvrir la version exacte de Tomcat utilisée dans une instance Campaign Classic on-premise afin de résoudre les problèmes.

Tomcat utilisé dans Adobe Campaign

Tomcat s’exécute sur Java et nécessite l’installation du JDK. Pour plus d’informations, voir Kit de développement Java (JDK) dans la section Matrice de compatibilité Campaign.

La version de Tomcat utilisée dans Adobe Campaign est une version intégrée personnalisée qui n'utilise pas toutes les fonctionnalités de la version complète de Tomcat disponible en général. Elle peut donc ne pas présenter toutes les vulnérabilités de la version complète. Le Tomcat ne devrait pas non plus être exposé à l'Internet extérieur, et les instances d'Adobe Campaign exposées devraient avoir un serveur web externe (IIS, Apache, etc.) devant le Tomcat pour le protéger.

Les versions nouvelles ou mises à niveau des versions intégrées de Tomcat ne sont publiées qu'avec de nouvelles versions d'Adobe Campaign et non comme des correctifs distincts en dehors des versions Adobe Campaign.

Comment localiser la version de Tomcat intégrée

Pour localiser la version de Tomcat intégrée dans une instance d’Adobe Campaign, suivez les étapes ci-dessous.

REMARQUE

Vous devez avoir accès aux fichiers du serveur Adobe Campaign que vous devez vérifier. La procédure décrite ci-dessous ne s'applique qu'aux modèles d'hébergement on-premise.

  1. Accédez au sous-dossier \tomcat-7\lib dans le dossier d’installation Adobe Campaign (par exemple, C:\Program Files\ [dossier_Installation] sous Windows ou /usr/local/neolane/nl6 sous Linux).

    Si vous exécutez une ancienne version d’Adobe Campaign à l’aide de Tomcat v6, utilisez \tomcat-6\lib.

  2. Copiez le fichier catalina.jar dans un dossier temporaire externe (votre bureau, par exemple) et remplacez l’extension .jar par .zip.

  3. Décompressez le fichier copié. Vous obtiendrez de nombreux sous-dossiers et fichiers.

  4. À l'intérieur des fichiers / dossiers décompressés, ouvrez ou lisez le fichier contenu suivant à l’aide d’un éditeur de texte : org/apache/catalina/util/ServerInfo.properties. Vous devrez peut-être ajouter une extension .txt pour faciliter l’ouverture avec un éditeur.

  5. Une fois terminé, s’il se trouve sur un serveur, supprimez le ou les fichiers temporaires que vous avez créés.

Par exemple, le fichier ServerInfo.properties pour Adobe Campaign contient les informations suivantes, indiquant Tomcat v8.5.X :

server.info=Apache Tomcat/8.5.X

server.number=8.5.X.Y

server.build=MM JJ AAAA HH:MM:SS

Une fois que vous avez pu déterminer la version exacte de Tomcat utilisée dans une instance particulière, vous pouvez plus facilement résoudre les problèmes liés à Tomcat.

REMARQUE

La version majeure de Tomcat intégrée n’est mise à niveau que lorsque la version majeure d’Adobe Campaign change (bien que les versions plus anciennes ne soient plus officiellement prises en charge, les informations peuvent s’avérer utiles car certains clients exécutent toujours ces versions).

Par exemple, Adobe Campaign v6.02 utilisera toujours Tomcat v6.x.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free