EIEIOTECHNOVATION
← Training programmes

EIEIO / DATA SCIENCE

Apache Tomcat Administration

Course outline

5 days

Duration

Apache Tomcat Administration

5 days

Objective

This course is designed for: Web/application server administrators who need to be able to install, configure, run, and tune the Apache Tomcat

Application Server.

Pre-requisite

Linux and Windows Administration

Outline

  • Installation of Tomcat
  • History of Tomcat
  • Installation of Tomcat
  • Common problems and troubleshooting in installation
  • Configuration and Deployment
  • Configuration files and their usage
  • Configuration of Tomcat
  • Comparison of the datasource for common databases
  • Deployment in Tomcat
  • Types of deployment
  • Common issues in deployment, configuration, and their troubleshooting
  • Performance Tuning
  • Performance tuning for Tomcat
  • How to start performance tuning
  • Tomcat components tuning
  • JVM tuning
  • OS tuning
  • Integration of Tomcat with the Apache Web Server
  • User request flow (web/application level)
  • Why the Apache HTTP server
  • Installation of the Apache HTTP
  • Apache Jserv protocol
  • IIS integration with Tomcat
  • Common issues and troubleshooting for integration
  • Securing Tomcat
  • Tomcat Manager
  • Tomcat security permissions
  • Enabling Tomcat Manager
  • Securing Tomcat for production
  • SSL configuration on Tomcat
  • Logging in Tomcat
  • JULI
  • Loggers, appenders, and layouts
  • Types of logging in Tomcat
  • Types of log levels in Tomcat
  • Log4j
  • Values for Tomcat
  • Log analysis
  • Troubleshooting in Tomcat
  • Common problem areas for web administrators
  • How to troubleshoot a problem
  • How to obtain a thread dump in Tomcat
  • Web server benchmarking
  • Monitoring and Management of Tomcat
  • Different ways of monitoring
  • Monitoring setup for a web application and database server
  • Tomcat Manager in Tomcat
  • Monitoring in Tomcat
  • JConsole configuration on Tomcat
  • Clustering in Tomcat
  • What is a cluster?
  • Clustering architecture
  • Vertical clustering in Apache Tomcat
  • Horizontal clustering in Apache Tomcat
  • Testing of the clustered instance
  • Monitoring of Tomcat clustering
  • Tomcat Upgrade
  • Different types of environment
  • Life cycle of the upgrade
  • Tomcat upgrade
  • Advanced Configuration for Apache Tomcat
  • Virtual hosting
  • Virtual hosting in Tomcat
  • Hostname aliases
  • Multiple applications hosting on a single Tomcat instance
  • Multiple Tomcat environments—Development/QA/Stage/Production
  • Tuning cache
  • Optimization of Tomcat

Programme scope, delivery arrangements and suitability are confirmed during enquiry.