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.