Introducción
Este documento describe la utilidad Install Tomcat que instala o reconstruye Apache Tomcat en la solución Unified Contact Center Enterprise (UCCE).
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Cisco Unified Contact Center Enterprise (UCCE), versión 12.6.X
- Cisco Packaged Contact Center Enterprise (PCCE), versión 12.6.X
Componentes Utilizados
La información que contiene este documento se basa en estas versiones de software:
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Apache Tomcat es un servidor web de código abierto y un contenedor de servlets mantenido por Apache Software Foundation. En Cisco Unified Contact Center Enterprise (UCCE), Tomcat se utiliza para alojar la consola de administración y varias aplicaciones basadas en Web. Proporciona la plataforma necesaria para acceder y administrar la interfaz de UCCE y las herramientas de configuración web. Tomcat desempeña un papel fundamental en la gestión de solicitudes HTTP dentro de UCCE, lo que contribuye a la capacidad de respuesta y al rendimiento general del sistema. Dado que Tomcat está expuesto al tráfico web externo, es un objetivo potencial de amenazas de seguridad como la ejecución de código remoto, ataques de denegación de servicio (DoS) y escalada de privilegios. Las vulnerabilidades de seguridad de Tomcat se identifican y documentan con regularidad mediante exposiciones y vulnerabilidades habituales (CVE). Como resultado, se recomienda a los clientes que se mantengan al día con las actualizaciones de Tomcat para mitigar estos riesgos. Los sistemas de detección de intrusiones (IDS) a menudo marcan la actividad relacionada con vulnerabilidades conocidas, lo que provoca actualizaciones puntuales a versiones seguras y con parches.
Problema
La reconstrucción de Apache Tomcat en servidores Cisco Intelligent Contact Management (ICM) presenta actualmente importantes retos operativos. El proceso es en gran medida manual, lleva mucho tiempo y es muy propenso a errores, lo que a menudo se traduce en un tiempo de inactividad prolongado y configuraciones de servidor incoherentes. Los problemas comunes, como las configuraciones erróneas, los archivos dañados o las incompatibilidades de versiones, suelen requerir una reconstrucción completa de la instancia de Tomcat para restaurar la funcionalidad. Sin embargo, la falta de automatización no solo complica los esfuerzos de recuperación, sino que también aumenta el riesgo de interrupción del servicio y dificulta la fiabilidad general del sistema. Solucionar estas ineficiencias mediante procesos de implementación estandarizados y automatizados mejoraría significativamente la estabilidad, reduciría el tiempo de inactividad y mejoraría la continuidad del servicio.
Nota: La instalación manual de Tomcat en servidores ICM requiere que se sigan los pasos descritos en este documento. Este proceso puede ser largo y propenso a errores humanos.
Solución
El desarrollo de una utilidad de instalación automatizada de Apache Tomcat para los servidores Cisco ICM es esencial para hacer frente a los retos actuales en el mantenimiento y la restauración de los servicios de Tomcat. Al simplificar el proceso de reconstrucción, esta utilidad mejoraría la eficacia operativa, reduciría el tiempo de inactividad y mejoraría la fiabilidad general de las operaciones del Contact Center. Las ventajas esperadas de una utilidad de instalación de Tomcat automatizada incluyen una mayor eficacia al ahorrar tiempo y recursos, un menor tiempo de inactividad con una restauración del servicio más rápida y una mayor coherencia mediante configuraciones estandarizadas. La automatización también reduce los errores humanos, lo que mejora la fiabilidad y admite la escalabilidad para la implementación en varios servidores ICM en entornos más grandes.
Nota: Esta herramienta fue creada por un ingeniero del TAC de Cisco y no es compatible oficialmente. Se utiliza como último recurso cuando se detecta que Tomcat está dañado y se requiere una instalación manual. Puede utilizar ccetactools@cisco.com para comentarios, preguntas y problemas.
Ejecutar la herramienta
1. Descargue Instalar la utilidad Tomcat.
2. Extraiga el archivo descargado.
3. Antes de empezar con la herramienta, detenga el servicio del distribuidor del control de servicios si lo ejecuta en el servidor de la estación de trabajo de administración (AW).

4. Abra el símbolo del sistema cmd con permisos de administrador.
5. Navegue hasta la carpeta extraída por el comando cd y ejecute el archivo Launcher.bat para iniciar la herramienta, e ingrese la versión de tomcat que se necesita instalar o reconstruir como se ve en la imagen.

6. Después de que la herramienta se ejecute correctamente, los mensajes de éxito deben aparecer como se muestra en la imagen.

7. Inicie el servicio de distribuidor y valide si la página cceadmin se carga sin problemas y puede iniciar sesión.
Precaución: Siempre tome una copia de seguridad del tomcat en caso de que no esté dañado y le gustaría utilizar esta herramienta para fines de actualización o downgrade. Consulte upgrade tomcat utility en este caso.