Loading Course Schedule...
Apache Tomcat is the most popular platform for deploying Java-based Web applications. In this two-day course, attendees learn how to administer the Tomcat server, deploy applications to the server, ensure the server's security, troubleshoot problems, and cluster Tomcat to ensure high availability.Hands-on/Lecture RatioThis Tomcat training class is 60% hands-on, 40% lecture, with the longest lecture segments lasting for 20 minutes. Students "learn by doing," with immediate opportunities to apply the material they learn to real-world problems.Apache Tomcat Training MaterialsAll attendees receive comprehensive courseware, a two-page checklist of performance tuning and security suggestions, and a related textbook.Software Needed on Each Student PCAt least 3GB RAM and 10GB hard drive space.The course can be taught using any modern operating system, including Windows, Linux, MacOS X, and Solaris. Upon request, a VirtualBox VM can be provided with a self-contained Linux environment for the training.
All attendees should be familiar with general principles of Web server administration and have some experience building Web applications. Prior experience with Java as an application server administrator or developer is helpful but not required.
2 Days/Lecture & Lab
- Installing Tomcat
- Examining the Tomcat installation directories
- Configuring Tomcat
- Tomcat Valves
- Memory management and JMX monitoring
- Connecting databases with Tomcat applications
- Performance tuning strategies
- Tomcat 7 and 8 New Features
- Running Tomcat behind Apache httpd or IIS [this section would be taught using your web server and connector module of choice]
- Tomcat Clustering