[SAP-010] Administración Apache Tomcat
Este curso cubre desde conceptos básicos de Java EE y arquitectura de Tomcat hasta instalación, configuración, despliegue de aplicaciones, seguridad, clustering y monitorización. Además, aborda el ajuste de rendimiento y técnicas avanzadas como el uso de mod_proxy, mod_jk y recursos JNDI para entornos empresariales.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores y administradores de sistemas que tienen que instalar, desplegar y administrar aplicaciones sobre el servidor Apache Tomcat.
Requisitos previos
Los alumnos necesitarán tener conocimientos de sistemas operativos, Java, Java EE y manejo de servidores.
Objetivos
Comprender la arquitectura y funcionamiento de Apache Tomcat.
Instalar, configurar y gestionar servidores Tomcat.
Desplegar y configurar aplicaciones web.
Implementar técnicas de seguridad y gestión de usuarios.
Configurar clusters, balanceo de carga y recursos JNDI.
Monitorizar el servidor y realizar ajustes.
Contenido
Introducción a Apache Tomcat
Rol de Tomcat en el ecosistema Java EE
Versiones y características clave
Componentes básicos de aplicaciones Java EE
Relación entre Java EE y servidores de aplicaciones
Arquitectura de Apache Tomcat
Instalación y Gestión Básica de Tomcat
Arranque y parada del servidor
Estructura de directorios y archivos principales
Configuración del Servidor
Archivos de configuración:
server.xml,web.xml,context.xmlAjuste de parámetros básicos y personalizados
Despliegue y Configuración de Aplicaciones Web
Descriptores de despliegue (
web.xml)Empaquetado y despliegue de aplicaciones WAR
Configuración de módulos y recursos específicos
Configuraciones Avanzadas
Uso de válvulas y filtros
Configuración de recursos JNDI
Sesiones de correo y otros servicios
Gestión y monitoreo con JMX
Seguridad en Apache Tomcat
Gestión de usuarios y roles
Configuración de SSL y certificados
Uso de Realms para autenticación y autorización
Clustering y Balanceo de Carga
Arquitectura de clusters en Tomcat
Configuración y monitoreo de clusters
Balanceo dinámico de carga con mod_proxy y mod_jk
Uso del conector AJP
Monitorización y Logging
Herramientas y técnicas de monitorización
Configuración y gestión de logs
Shared Hosting en Tomcat
Configuración de múltiples aplicaciones en un servidor compartido
Gestión de recursos y limitaciones
Optimización y Tuning de la JVM
Documentación Recomendada