Mettre à niveau Apache Tomcat manuellement (Windows)

Apache Tomcat est un composant requis, nécessaire pour faire fonctionner la console Web de ESET PROTECT. Mettez Apache Tomcat à niveau manuellement si vous avez effectué l’installation existante de Apache Tomcat manuellement ou si vous n’avez pas le dernier programme d’installation tout-en-un de ESET PROTECT.


important

Si une version personnalisée de Apache Tomcat est installée (installation manuelle du service Tomcat), la mise à niveau ultérieure de la Web Console de ESET PROTECT à l'aide du programme d'installation tout-en-un ou de la mise à niveau des composants ne sera pas prise en charge.

Avant la mise à niveau

Apache Tomcat nécessite la version de 64 bits de Java/OpenJDK. Si plusieurs versions de Java sont installées sur votre système, nous vous recommandons de désinstaller les versions plus anciennes de Java et de ne conserver que la version la plus récente de java prise en charge.


warning

Depuis janvier 2019, les mises à jour publiques de Oracle JAVA SE 8 à des fins professionnelles, commerciales ou de production nécessitent une licence commerciale. Si vous n'avez pas acheté un abonnement JAVA SE, vous pouvez passer à une solution gratuite. Consultez les versions prises en charge de JDK.

Vérifiez la version d'Apache Tomcat qui est actuellement disponible.

a.Accédez au dossier d'installation d'Apache Tomcat :
C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\

b.Ouvrez le fichier RELEASE-NOTES dans un éditeur de texte et vérifiez le numéro de version (par exemple 9.0.34).

c.Si une nouvelle version prise en charge est disponible, effectuez une mise à niveau.

Comment effectuer une mise à niveau

1.Arrêtez le service Apache Tomcat : Accédez à Démarrer > Services > cliquez du droit sur le service Apache Tomcat et sélectionnez Arrêter.

Fermez Tomcat7w.exe s'il fonctionne dans votre barre d'état système.

2.Sauvegardez les fichiers suivants :

C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\.keystore
C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\conf\server.xml
C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\webapps\era\WEB-INF\classes\sk\eset\era\g2webconsole\server\modules\config\EraWebServerConfig.properties

Si vous utilisez un magasin de certificats SSL personnalisé dans le dossier Tomcat, sauvegardez également le certificat.

3.Désinstallez la version actuelle d'Apache Tomcat.

4.Supprimez le dossier suivant s'il existe toujours sur votre système :

C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\

5.Téléchargez la dernière version prise en charge du fichier d'installation Apache Tomcat (Programme d'installation du service Windows 32 bits/64 bits) d'apache-tomcat-[version].exe à l'adresse https://tomcat.apache.org.

6.Installez la version la plus récente d'Apache Tomcat que vous avez téléchargée :

Si d’autres versions de Java sont installées, sélectionnez le chemin d’accès au java le plus récent pendant l’installation.

Lorsque l’installation est terminée, désélectionnez la case à cocher en regard de Exécuter Apache Tomcat.

7.Restaurez .keystore server.xml et les certificats personnalisés à leurs emplacements d'origine.

8.Ouvrez le fichier server.xml et assurez-vous que le chemin vers keystoreFile est correct (mettez à jour le chemin si vous êtes passé à une version majeure supérieure de Apache Tomcat) :

keystoreFile="C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\.keystore"

 

9.Assurez-vous que la connexion HTTPS pour Apache Tomcat pour ESET PROTECT Web Console est configurée correctement.

10. Déployez la console Web ESET PROTECT; (consultez Installation de la console Web - Windows).

11. Restaurez EraWebServerConfig.properties à son emplacement d'origine.

12. Lancez Apache Tomcat et définissez correctement une machine virtuelle Java :

a)Accédez au fichier C:\Program Files\Apache Software Foundation\[ Tomcat dossier ]\bin et exécutez Tomcat9w.exe.

b)Dans l'onglet Général, définissez Type de démarrage sur Automatique et cliquez sur Démarrer.

c)Cliquez sur l’onglet Java, dessélectionnez Utiliser les valeurs par défaut et assurez-vous que la Machine virtuelle Java inclut le chemin d’accès vers le fichier jvm.dll (voir les instructions illustrée de la base de connaissances), puis cliquez sur OK.

13. Connectez-vous à ESET PROTECT Web Console et assurez-vous que la console Web fonctionne correctement.


note

Voir également Configuration de la Web Console pour les solutions d'entreprise ou pour les systèmes à faible performance.

Dépannage

Si vous ne réussissez pas à mettre en place une connexion HTTPS pour Apache Tomcat, vous pouvez sauter cette étape et utiliser temporairement une connexion HTTP.

Si la mise à niveau de Apache Tomcat échoue, installez votre version originale et appliquez la configuration de l'étape 2.

La mise à niveau de la console Web et d'Apache Tomcat efface les fichiers d'aide hors ligne. Si vous avez utilisé l'aide hors ligne avec ESMC ou une version plus ancienne de ESET PROTECT, recréez-la pour ESET PROTECT 9.0 après la mise à niveau pour vous assurer que vous disposez de la dernière version de l'aide hors ligne correspondant à votre version de ESET PROTECT.