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