Temario del curso
Visión General de Tomcat
- Resumen rápido de Apache
- Fundación de Software Apache
- Proyecto Jakarta
- Licencias de Tomcat
- Tecnologías J2EE
- Desarrollo Web con Java
- Contenedores de Servlets y JSP
Aplicaciones Web de Java
- Una Visión General de los Servlets
- Las Ventajas de los Servlets y el Ciclo de Vida
- Páginas JavaServer (JSP)
- JSP, JavaBeans y Bibliotecas de Etiquetas JSP
- Frameworks MVC
Instalación de Tomcat
- Descarga e instalación de Apache Tomcat
- Descarga e instalación de una JVM, descarga de Tomcat, descarga e instalación de Ant
- Instalador de Windows
- Gestión de memoria Java y ajuste de la JVM para el rendimiento
Directorios de Tomcat
- Directorios de instalación de Tomcat, Estructura de directorios de Tomcat, El directorio bin, Directorios comunes y compartidos
- El directorio conf, directorio logs, directorio server, directorio work, directorio temp, directorio webapps
- Estructura de la estructura de directorios de la aplicación web
- Despliegue de páginas HTML y JSP y contexto web
- Página JSP y el código generado
- Despliegue de una aplicación web
Configuración de Tomcat
- Configuración de Tomcat y observación de las técnicas
- Arquitectura de componentes de Tomcat
- Elemento <Server>, Elemento <Service>, Elemento <Connector>, Elemento <Engine>, Elemento <Host>, Elemento <Context>, Elemento <Realm>, Elemento <Valve>, Elemento <Listener>, Elemento <Loader>, Elemento <Manager>
- Archivo Server.xml
- Modificación de server.xml
Aplicaciones Web
- Administración de aplicaciones web y despliegue
- Estructura de directorios de una aplicación web
- Archivo de configuración web.xml
- Descriptores de despliegue
- Elemento <web-app></web-app>
- Mapeo de un Servlet a una URL
- El elemento <resource-ref></resource-ref>
- El elemento <env-entry></env-entry>
- El elemento <ejb-ref></ejb-ref>
- Un archivo web.xml de ejemplo
- Despliegue de una aplicación web
- Archivo conf/web.xml predeterminado de Tomcat
- Ajuste de los servlets JSP y de contenido estático predeterminados
Tomcat Manager
- Despliegue y administración de aplicaciones web utilizando Tomcat Manager
- Iniciando Tomcat Manager y observando Tomcat Manager
- Observando la sección Manager
- Aplicaciones, Despliegue, Información del Servidor
- Creación de un archivo WAR
- Laboratorio 4: Despliegue de un archivo WAR
- Extensiones de Administración de Java (JMX) en Tomcat
- Integración de Tomcat con Ant
Funciones Avanzadas
- Uso de algunas de las funciones avanzadas de Tomcat
- Válvulas, Válvula de Registro de Accesos, Válvula de Inicio de Sesión Único
- Filtro de Dirección Remota y Filtro de Host Remoto
- Válvula de Registro de Solicitudes
- Configuración de los recursos JNDI
- JNDI: Interfaz de Nombres y Directorios de Java y definición de un recurso JNDI
- El elemento <environment></environment> y el elemento <resource></resource>
- Configuración de una sesión de JavaMail
- Recursos globales
Conectividad JDBC
- Configuración de Tomcat para conectarse a una base de datos
- Resumen de JDBC
- Controladores JDBC
- Conexión a una base de datos y Pools de Conexiones
- Descarga e instalación de MySQL
- Configuración de MySQL para Tomcat
- Creación de una base de datos en MySQL
- Descarga y despliegue de un controlador JDBC
- Definición de una Fuente de Datos en Tomcat y definición manual de una Fuente de Datos
- Modificación del descriptor de despliegue
- Detección y cierre de conexiones de base de datos fugadas
Seguridad de Tomcat
- Observación de la seguridad en Tomcat y la configuración
- Consideraciones de seguridad
- Seguridad del sistema de archivos y recomendaciones del sistema de archivos
- Administrador de Seguridad de Java
- Concesión de permisos a aplicaciones Java y observación de los permisos de Java
- Creación y adición de sus propias políticas
- Habilitación del Administrador de Seguridad de Java
- Consejos sobre el Administrador de Seguridad y Reinos de Seguridad
- Observación de los diferentes tipos de Reinos y configuración de un Reino
- Usuarios y Roles (autenticación y autorización)
- Creación de un Reino de Fuente de Datos
- La protección de las contraseñas
- Autenticación basada en FORM
- Configuración de Tomcat para SSL
- Requerimiento de SSL en aplicaciones
Conexión
- Conectar Tomcat con Apache
- Observación de los Conectores
- Conectores HTTP
- Ventajas de usar un servidor web
- Protocolos del conector
- Configurar un conector AJP
- Descarga de mod_jk
- Creación del archivo mod_jk.conf
- Iniciar Tomcat
- Creación de un Worker
- Configuración de httpd.conf
- Prueba de la configuración
- Balanceo de carga de aplicaciones entre múltiples instancias de Tomcat
- Problemas con el balanceo de carga
- Afinidad del servidor mediante sesiones persistentes
- Almacenamiento compartido de sesiones
- Sesiones replicadas mediante clústeres de Tomcat
- Alojamiento compartido
- Alojamiento virtual en Tomcat
- Configuración de Tomcat para habilitar el alojamiento virtual como servidor independiente
- Configuración de Tomcat para habilitar el alojamiento virtual usando jk2 o webapp.
- Configuración de Tomcat como independiente
- Configuración de Tomcat con AJP
- JVM independiente para cada host
Pruebas de Carga
- Aplicación JMeter
- Pruebas de carga con JMeter
- Instalación y ejecución de JMeter
- Creación de un Plan de Pruebas
- Configuración del Grupo de Hilos y adición de una tarea
- Configuración de la Solicitud HTTP
- Adición de un Oyente de Reportes
- Ejecución del Plan de Pruebas
- Visualización de los Resultados
Requerimientos
Este curso está diseñado para: administradores de servidores web/aplicaciones que necesitan ser capaces de instalar, configurar, ejecutar y ajustar el Servidor de Aplicaciones Apache Tomcat.
Para obtener el mayor beneficio del curso de capacitación en Tomcat, debe estar familiarizado con los principios básicos de la administración de servidores web/aplicaciones.
Reseñas (7)
Interactivo y ejemplos.
Paulius Stankevicius - Festo SE & Co. KG
Curso - Apache Tomcat Administration
Traducción Automática
La forma de explicar del instructor
Daniela Mollinedo Arcani - THASK Consulting Group SRL
Curso - Apache Tomcat Administration
poder realizar bastantes ejercicios.
Jorge Guzman Pacheco - THASK Consulting Group SRL
Curso - Apache Tomcat Administration
la metodologia de enseñanaza, la capacidad de resolver problemas y consultas, buen manejo de los temas desarrollados
Maria Luisa Castillo Espinoza - THASK Consulting Group SRL
Curso - Apache Tomcat Administration
Enfoque sistemático; Hemos cubierto todo el proceso, desde la instalación hasta la creación de un entorno en clúster...
Visnja Begovic - Euronet Services Kft
Curso - Apache Tomcat Administration
Traducción Automática
Me gusta la complejidad del entrenamiento
Attila Molnar - Euronet Services Kft
Curso - Apache Tomcat Administration
Traducción Automática
The delivery mechanism, being able to attend the training from home.
Chris Gagola - Canada Life Group Services
Curso - Apache Tomcat Administration
Traducción Automática