HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Spring Source's Tomcat Administration (TOMCAT-ADMINISTRATION01-04)
CODE: TOMCAT-ADMINISTRATION01-04          DURATION: 4 DAY/S
This intensive, 4-day, Apache Tomcat Administration course provides a thorough, step-by-step introduction to the popular, standards-based Apache Tomcat application server.


LEARN HOW TO:
At the end of this Tomcat Administration course, you should gain an understanding of Tomcat and be able to do the following:
  • Install and configure Tomcat
  • Choose and implement strategies for application deployments
  • Use Tomcat’s advanced configuration options
  • Scale, troubleshoot, and fine-tune installations
PROGRAMME
This interactive Tomcat Administration course begins with Apache Tomcat installation and general configuration. It continues with advanced deployment strategies, advanced configuration, and troubleshooting.

    Training Modules

    1. Training Introduction
  • Introductions and training logistics
  • Training objectives
    2. Introduction to Tomcat
  • Introduction to Tomcat and to the Tomcat ecosystem
    3. Tomcat Installation
  • Default installation of Tomcat
  • Presentation of the core scripts
  • Installation of Tomcat as a service/daemon
    4. Configuration Basics
  • Default Tomcat folder structure
  • Main configuration files
  • Logging
  • Working with threads
  • SSL
    5. Web Application Deployment with Tomcat
  • Simple WAR file deployment
  • The Tomcat manager
  • Declaring contexts for deployment
  • The ROOT context
  • Ant scripting for automated deployment
  • Precompiling JSPs
    6. Large-Scale Deployment
  • CATALINA_HOME and CATALINA_BASE
  • Limitations of the default “monolithic” layout
  • How to implement a shared layout
  • Best practices for a JDK migration
  • Best practices for a Tomcat migration
    7. Advanced Configuration
  • Valves
  • Database connection pools
  • Security realms
  • Single sign-on
  • Applying a patch
  • Class loaders
    8.Connecting Tomcat with Apache httpd
  • Introduction to Apache httpd
  • Using mod_jk to connect Tomcat with Apache httpd
  • Using mod_proxy to connect Tomcat with Apache httpd
  • How to choose between mod_jk and mod_proxy
    9.High Availability Clustering
  • Side effects of clustering
  • Default clustering configuration
  • Configuration walkthrough
  • Static membership or dynamic membership
    10.Troubleshooting
  • Best practices for reading Tomcat logs
  • Java stack traces
  • Thread dumps
    11.Performance Tuning
  • BIO/NIO/APR: which connector to choose
  • Tuning threads, timeouts, keep-alive
    12.JVM Internals
  • The JVM process heap
  • Young and old generations
  • Garbage collection
    13.HTTP Protocol
  • What is HTTP?
  • Tomcat and the versions of HTTP
  • Keep-alive
  • Authentication
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
This interactive Tomcat Administration course is for system administrators who want to install, configure, and monitor their Web infrastructure as well as for system integrators and engineers, developers, and architects who are deploying Apache Tomcat in enterprise environments.

COURSE PREREQUISITES

COURSE LABS & EXERCISES
Each module in this Tomcat Administration course is accompanied by lab exercises that provide hands-on experience. 50% will be theory-oriented and 50% will be composed of hands-on lab work.

© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer