Introduction
Ce document décrit l'utilitaire Install Tomcat qui installe ou reconstruit Apache Tomcat dans la solution Unified Contact Center Enterprise (UCCE).
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Cisco Unified Contact Center Enterprise (UCCE) version 12.6.X
- Cisco Packaged Contact Center Enterprise (PCCE) version 12.6.X
Composants utilisés
Les informations contenues dans ce document sont basées sur les versions de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Apache Tomcat est un serveur web open source et un conteneur de servlets géré par Apache Software Foundation. Dans Cisco Unified Contact Center Enterprise (UCCE), Tomcat est utilisé pour héberger la console d'administration et diverses applications Web. Elle fournit la plate-forme requise pour accéder à l'interface UCCE et aux outils de configuration Web et les gérer. Tomcat joue un rôle essentiel dans la gestion des requêtes HTTP au sein d'UCCE, contribuant ainsi à la réactivité et aux performances globales du système. Tomcat étant exposé au trafic Web externe, il constitue une cible potentielle pour les menaces de sécurité telles que l'exécution de code à distance, les attaques par déni de service (DoS) et l'escalade des privilèges. Les vulnérabilités de sécurité de Tomcat sont régulièrement identifiées et documentées par le biais des CVE (Common Vulnerabilities and Exposures). Par conséquent, les clients sont encouragés à se tenir informés des mises à jour de Tomcat afin de limiter ces risques. Les systèmes de détection des intrusions (IDS) signalent souvent les activités liées à des vulnérabilités connues, ce qui entraîne des mises à niveau rapides vers des versions sécurisées et corrigées.
Problème
La reconstruction d'Apache Tomcat sur les serveurs Cisco Intelligent Contact Management (ICM) présente actuellement d'importants défis opérationnels. Le processus est en grande partie manuel, fastidieux et très sujet aux erreurs, ce qui entraîne souvent des temps d'arrêt prolongés et des configurations de serveurs incohérentes. Des problèmes courants tels que des erreurs de configuration, des fichiers corrompus ou des incompatibilités de version nécessitent fréquemment une reconstruction complète de l'instance Tomcat pour restaurer la fonctionnalité. Cependant, le manque d'automatisation complique non seulement les efforts de récupération, mais augmente également le risque d'interruption de service et entrave la fiabilité globale du système. La résolution de ces inefficacités au moyen de processus de déploiement automatisés et standardisés permettrait d'améliorer considérablement la stabilité, de réduire les temps d'arrêt et d'améliorer la continuité des services.
Remarque : l'installation manuelle de Tomcat sur les serveurs ICM nécessite que les étapes décrites dans ce document soient suivies. Ce processus peut prendre du temps et entraîner des erreurs humaines.
Solution
Le développement d'un utilitaire d'installation automatisé Apache Tomcat pour les serveurs Cisco ICM est essentiel pour relever les défis actuels liés à la maintenance et à la restauration des services Tomcat. En rationalisant le processus de reconstruction, cet utilitaire améliorerait l'efficacité opérationnelle, réduirait les temps d'arrêt et améliorerait la fiabilité globale des opérations du centre de contacts. Les avantages attendus d'un utilitaire d'installation Tomcat automatisé incluent une efficacité accrue grâce à des économies de temps et de ressources, une réduction des temps d'arrêt avec une restauration plus rapide des services et une plus grande cohérence grâce à des configurations standardisées. L'automatisation réduit également les erreurs humaines, améliore la fiabilité et prend en charge l'évolutivité pour le déploiement sur plusieurs serveurs ICM dans des environnements plus importants.
Remarque : Cet outil a été créé par un ingénieur du centre d'assistance technique Cisco et n'est pas officiellement pris en charge. Il est utilisé en dernier recours lorsqu'il s'avère que Tomcat est endommagé et qu'une installation manuelle est requise. Vous pouvez utiliser ccetactools@cisco.com pour obtenir des commentaires, poser des questions et résoudre des problèmes.
Exécuter l'outil
1. Téléchargez Install Tomcat Utility.
2. Extrayez le fichier d'archive téléchargé.
3. Avant de commencer avec l'outil, arrêtez le service distributeur du contrôle de service si vous l'exécutez sur le serveur de station de travail Admin (AW).

4. Ouvrez l'invite de commandes (cmd) avec des autorisations d'administrateur.
5. Naviguez jusqu'au dossier extrait par la commande cd et exécutez le fichier Launcher.bat pour démarrer l'outil, et entrez la version tomcat qui est nécessaire pour être installé ou reconstruit comme vous le voyez dans l'image.

6. Une fois que l'outil s'exécute correctement, les messages de réussite doivent apparaître comme illustré dans l'image.

7. Démarrez le service de distribution et vérifiez si la page cceadmin se charge sans problème et si vous pouvez vous connecter.
Mise en garde : Toujours prendre une sauvegarde du tomcat au cas où il n'est pas corrompu et vous souhaitez utiliser cet outil à des fins de mise à niveau ou de rétrogradation. Référez-vous à l'utilitaire de mise à niveau tomcat dans ce cas.