[SAP-010] Administración Apache Tomcat

[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

  1. Introducción a Apache Tomcat

    1. Rol de Tomcat en el ecosistema Java EE

    2. Versiones y características clave

    3. Componentes básicos de aplicaciones Java EE

    4. Relación entre Java EE y servidores de aplicaciones

    5. Arquitectura de Apache Tomcat

  2. Instalación y Gestión Básica de Tomcat

    1. Arranque y parada del servidor

    2. Estructura de directorios y archivos principales

  3. Configuración del Servidor

    1. Archivos de configuración: server.xml, web.xml, context.xml

    2. Ajuste de parámetros básicos y personalizados

  4. Despliegue y Configuración de Aplicaciones Web

    1. Descriptores de despliegue (web.xml)

    2. Empaquetado y despliegue de aplicaciones WAR

    3. Configuración de módulos y recursos específicos

  5. Configuraciones Avanzadas

    1. Uso de válvulas y filtros

    2. Configuración de recursos JNDI

    3. Sesiones de correo y otros servicios

    4. Gestión y monitoreo con JMX

  6. Seguridad en Apache Tomcat

    1. Gestión de usuarios y roles

    2. Configuración de SSL y certificados

    3. Uso de Realms para autenticación y autorización

  7. Clustering y Balanceo de Carga

    1. Arquitectura de clusters en Tomcat

    2. Configuración y monitoreo de clusters

    3. Balanceo dinámico de carga con mod_proxy y mod_jk

    4. Uso del conector AJP

  8. Monitorización y Logging

    1. Herramientas y técnicas de monitorización

    2. Configuración y gestión de logs

  9. Shared Hosting en Tomcat

    1. Configuración de múltiples aplicaciones en un servidor compartido

    2. Gestión de recursos y limitaciones

  10. Optimización y Tuning de la JVM



 

Documentación Recomendada