Download Course Outline

Document related concepts
no text concepts found
Transcript
Administración de Apache Tomcat
Requirements:
Este curso está diseñado para: Administradores de servidores Web / de aplicaciones que necesitan
poder instalar, configurar, ejecutar y ajustar el servidor de aplicaciones de Apache Tomcat.
Para aprovechar al máximo el curso de formación de Tomcat, debe familiarizarse con los principios
básicos de administración de servidores web / aplicaciones.
Overview:
ob
le
P
ro
g
Una visión general y explicación de cómo Tomcat se relaciona con Java EE (J2EE) y se
compara con otros servidores de aplicaciones
Instalación y configuración de Tomcat en entornos de tipo Windows y UNIX
Implementación, soporte y solución de problemas de aplicaciones en Tomcat
Navegar por la estructura de directorios de Tomcat
Archivos de configuración y configuración de Tomcat: server.xml, context.xml, .properties,
etc.
Estructura y configuración de la aplicación Web: web.xml
Secure Tomcat y las aplicaciones que se ejecutan en él y Configuración de Tomcat para SSL
Ajustar el rendimiento de Tomcat
Exploración de diferentes estrategias de equilibrio de carga y alta disponibilidad con Tomcat
Training Course Outline:
Descripción de Tomcat
Descripción rápida de Apache
Apache Software Foundation
Proyecto Jakarta
Licencia de Tomcat
Tecnologías J2EE
Desarrollo Web Java
Contenedores Servlet / JSP
N
Aplicaciones Web Java
Una visión general de los servlets
Las ventajas de Servlets y el ciclo de vida
Páginas JavaServer
Bibliotecas de etiquetas JSP, JavaBeans y JSP
Marcos MVC
Instalación de Tomcat
Descarga e instalación de Apache Tomcat
Descargar e instalar una JVM, Descargar Tomcat, Descargar e instalar Ant
Instalador de ventanas
Gestión de la 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 de
compartimiento, directorios comunes y compartidos
El directorio conf, directorio de registros. Directorio del servidor, directorio del trabajo,
NobleProg® Limited 2004 - 2016 All Rights Reserved
+1 778 654 3204 | [email protected] | ven.nobleprog.com
Directorio temporal, directorio del webapps
Estructura del Directorio de Aplicaciones Web
Implementación de páginas HTML y JSP y contexto web
Página JSP y el código generado
Implementación de una aplicación Web
ConfiguringTomca
Aplicaciones Web
ro
g
Configuración de Tomcat y mirando las técnicas
Arquitectura de Componentes de Tomcat
Elemento <Servidor>, <Elemento de servicio>, <Elemento de conector>, Elemento
<Motor>, Elemento <Host>, Elemento <Context>, Elemento <Realm>, Elemento <Valve>,
Elemento <Listener>, Elemento <Loader> , <Manager> Elemento
Archivo Server.xml
Modificando server.xml
ob
le
P
Administración de aplicaciones Web y despliegue
Estructura de directorios de una aplicación Web
Archivo de configuración de web.xml
Descriptores de Despliegue
El elemento <web-app> </ web-app>
Asignación 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 Sample web.xml
Implementación de una aplicación Web
Archivo conf / web.xml predeterminado de Tomcat
Sintonización de los servlets predeterminados JSP y Static-content
Administrador de Tomcat
N
Implementación y administración de aplicaciones Web mediante el Administrador de Tomcat
Inicio del Administrador de Tomcat y observación de Tomcat Manager
Mirando la sección de Gerente
Aplicaciones, Implementación, Información del servidor
Creación de un archivo WAR
Laboratorio 4: Implementación de un archivo WAR
Java Management Extensions (JMX) en Tomcat
Integración de Tomcat con Ant
Características Avanzadas
Uso de algunas de las funciones avanzadas de Tomcat
Válvulas, Válvula de registro de acceso, Válvula de conexión única
Filtro de dirección remota y Filtro de host remoto
Solicitar válvula de descarga
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 JavaMail
Recursos Globales
NobleProg® Limited 2004 - 2016 All Rights Reserved
+1 778 654 3204 | [email protected] | ven.nobleprog.com
Conectividad JDBC
Seguridad de Tomcat
ro
g
Configuración de Tomcat para conectarse a una base de datos
Descripción general de JDBC
Controladores JDBC
Conexión a una base de datos y grupos de conexiones
Descargar e instalar MySQL
Configurar MySQL para Tomcat
Crear una base de datos en MySQL
Descargar e implementar un controlador JDBC
Definición de un DataSource en Tomcat y definición manual de un origen de datos
Modificación del descriptor de implementación
Detección y cierre de conexiones de base de datos filtradas
ob
le
P
Mirando Seguridad en Tomcat y la configuración
Consideraciones de Seguridad
Seguridad del sistema de archivos y recomendaciones del sistema de archivos
Java Security Manager
Conceder permisos a aplicaciones Java y examinar los permisos de Java
Creación y adición de sus propias políticas
Habilitación de Java Security Manager
Consejos y seguridad de Security Manager
Mirando los diferentes tipos de dominios y configurando un reino
Usuarios y funciones (autenticación y autorización)
Creación de un dominio de origen de datos
La protección de contraseñas
Autenticación basada en formularios
Configuración de Tomcat para SSL
Requerir SSL en aplicaciones
Conectando
N
Conectar Tomcat a Apache
Mirando a los conectores
Conectores HTTP
Ventajas de utilizar un servidor web
Protocolos de conector
Configurar un conector AJP
Descargar mod_jk
Cree el archivo mod_jk.conf
Iniciar Tomcat
Crear un trabajador
Configurar httpd.conf
Prueba la configuración
Aplicaciones de equilibrio de carga en múltiples instancias de Tomcat
Problemas con el equilibrio de carga
Afinidad del servidor a través de sesiones pegajosas
Almacenamiento de sesión compartida
Sesiones replicadas mediante la agrupación de clústeres de Tomcat
Alojamiento compartido
Alojamiento virtual de Tomcat
Configurar Tomcat para habilitar el alojamiento virtual como un servidor independiente
NobleProg® Limited 2004 - 2016 All Rights Reserved
+1 778 654 3204 | [email protected] | ven.nobleprog.com
Configurar Tomcat para habilitar el alojamiento virtual usando jk2 o webapp.
Configurar Tomcat como autónomo
Configurar Tomcat con AJP
JVM independiente para cada host
Prueba de Carga
N
ob
le
P
Duration:
21 hours
Course Categories:
Apache
Tomcat
ro
g
Aplicación JMeter
Prueba de carga con JMeter
Instalar y ejecutar JMeter
Creación de un plan de prueba
Configurar el grupo de subprocesos y agregar una tarea
Configurar la solicitud HTTP
Agregar un Listener de informes
Ejecutar el plan de prueba
Visualización de los resultados
NobleProg® Limited 2004 - 2016 All Rights Reserved
+1 778 654 3204 | [email protected] | ven.nobleprog.com