Apache Tomcat Administration

PT15308
Training Summary
Our Apache Tomcat Administration Training Course covers the details of installing and configuring for the Tomcat Web Server. Students will learn the details of the server.xml configuration file, an overview of Servlet and JavaServer Pages, a comparison of Tomcat to J2EE application servers, the Tomcat installation directories, deploying Java Web applications, the web.xml file, valves, logging, security realms, connecting Tomcat to Apache Web Server, hosting multiple Web sites, performance and scalability issues, load testing, clustering, monitoring, the Tomcat Manager, and the Tomcat Administration tool.
Prerequisites
To benefit most from this course, you should be familiar with the basic principles of web/application server administration as well as the operating system that you choose to use (Linux, Windows, MacOS X, Solaris). Please note that since Tomcat is largely OS-independent you can use an OS that you are more familiar with (e.g. Windows) during the training even if you eventually plan on depoying to another OS (e.g Linux). At our classroom in San Francisco, we provide a choice of Windows 7, Ubutnu 10.04, and CentOS 5.5 (equivalent to RHEL 5.5). Additionally, prior exposure to any of these concepts can be helpful: • Basic rules of XML (i.e., being able to edit XML files) • HTTP protocol (i.e., the stateless nature of HTTP, the need for sessions, HTTP methods, SSL, etc.) • Java environments (e.g., memory settings, automatic garbage collection, JDBC) • Other Java EE (J2EE) application servers and basic concepts behind Java Web Applications Please note that all of these concepts are covered in the class.
Duration
3 Days/Lecture & Lab
Audience
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.
Course Topics
  • Intro to JavaEE
  • Apache Tomcat Overview
  • Installing Apache Tomcat
  • Tomcat Directory Structure
  • Tomcat Architecture and Configuration
  • Logging on Tomcat
  • Deployments and Web Apps on Tomcat
  • Monitoring and Management on Tomcat
  • Managing Resources on Tomcat
  • Tomcat Security
  • Tomcat Performance Tuning
  • High Availability (HA) and Scalability of Tomcat
  • Load Testing with JMeter - Appendix

Related Scheduled Courses