Visão Geral
Este Curso Apache Tomcat Administration, ensina as principais habilidades necessárias para instalar e gerenciar o Tomcat Web Container até a versão 9.
Além de configurar o Tomcat Web Container, este curso prático mostra aos delegados como implantar e monitorar aplicativos da Web Java Enterprise Edition. Os delegados também configurarão o Tomcat para trabalhar com o Apache Web Server e bancos de dados de terceiros. Também investigaremos solução de problemas, ajuste e criação de log, bem como conceitos de alta disponibilidade, como clustering e balanceamento de carga.
Exercícios e exemplos são usados ao longo do curso para dar experiência prática com as técnicas abordadas.
Objetivo
Após realizar este Curso Apache Tomcat Administration você será capaz de:
- Instalar e configurar Tomcat
- Entenda a arquitetura do Java Enterprise Edition
- Implantar aplicativos
- Administre o Tomcat manualmente e com o Tomcat Manager
- Integre o Tomcat com o Apache Web Server
- Ativar o acesso ao banco de dados e o pool de conexões
- Implemente a segurança do Tomcat
- Entenda o clustering e o balanceamento de carga
- Monitore e ajuste o desempenho
Publico Alvo
Este Curso Apache Tomcat Administration, destina-se a administradores de servidores de aplicativos. Também pode beneficiar desenvolvedores e administradores de sistema que precisam de um maior entendimento de implantação e administração com o Tomcat.
Pre-Requisitos
- É necessário um bom conhecimento do sistema operacional semelhante ao nível abordado em nosso curso de Introdução ao Linux ou um curso equivalente do Windows. Embora nenhum conhecimento prévio do Tomcat seja necessário, os delegados devem ter formação técnica relevante. Presume-se alguma consciência das arquiteturas e protocolos da Internet.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Course Introduction
- Administration and Course Materials
INTRODUCING TOMCAT
- Apache and Tomcat
- Application Servers and Web Containers
- Tomcat Component Tour
- Versions History and Capabilities
JAVA ENTERPRISE EDITION ARCHITECTURE
- Java Enterprise Edition (JEE) Applications
- Servlets and JSP
- Tomcat the Web Container
INSTALLING TOMCAT
- Installation Options
- Setting up Java
- Installing the Tomcat Web Container
- Validating a Successful Installation
CONFIGURATION ESSENTIALS
- The Tomcat Directory Structure
- Understanding the Configuration Files
- The Component Architecture
- JVM Configuration
LOGGING AND MONITORING
- Understanding Log Files
- Troubleshooting
- Load Testing
- Interpreting Results
- Monitoring with Tomcat Manager
- Threads and Memory
DEPLOYING APPLICATIONS
- Deploying WAR Files
- Hot Deployment
- Deploying Unpacked Files
- Deploying with Tomcat Manager
DEFINING DATASOURCES
- Configuring a JDBC Datasource
- Using JNDI Resources
- Connection Pooling
WORKING WITH WEB SERVERS
- Tomcat and the Apache Web Server
- Advantages and Disadvantages of Web Servers
- Configuring Apache with Tomcat
- Virtual Hosting
CLUSTERING
- Clustering Benefits
- Setting up Clustering
- Load Balancing and Failover
SECURITY CONSIDERATIONS
- File System Security
- Realms, Roles and Users
- Java Security Manager
- SSL Configuration
HARDENING TOMCAT INSTALATIONS
- Restricting Interfaces
- Operating System Privileges
- Handling Sessions
- Securing Default Settings
CUSTOM TOMCAT BUILDS
- Support Libraries
- Setting up Apache Ant
- Generating Builds
TENHO INTERESSE