/
[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



Related content