Tomcat Administration for Windows

Tomcat Administration for Windows Courseware (TOM101)

This Tomcat Administration for Windows course provides a comprehensive understanding of Tomcat's key components and features. Students will learn about Tomcat's history, components, and JEE overview. The course covers essential topics such as installing Tomcat, understanding the directory structure, and configuring the server. Additionally, students will gain practical knowledge on deploying web applications, using the Tomcat Manager, working with JNDI Data Sources and JDBC, implementing security measures, and logging. The course also delves into monitoring, performance tuning, and clustering techniques to ensure optimal Tomcat performance.

Publisher: Webucator

Benefits

  1. Comprehensive Coverage: The course provides a thorough understanding of Tomcat Administration for Windows, covering essential topics and advanced techniques for optimal performance.
  2. Practical Examples: Real-world examples are incorporated throughout the course, enabling students to see how the concepts can be applied in practice.
  3. Hands-on Learning: The course includes numerous exercises that allow students to practice and solidify their newly acquired skills.
  4. Engaging Content: The courseware is designed to be interactive and engaging, keeping students interested and motivated to learn.
  5. Experienced Authors: The courseware is created by experienced Tomcat developers and administrators, ensuring high-quality content that is both accurate and up-to-date.

Outline

  1. Tomcat Introduction
    1. History of Tomcat
    2. Version Number and Features
    3. Tomcat Components
    4. JEE Overview
  2. Installing Tomcat
    1. Download
    2. Installation
    3. Environment Variables
    4. Starting the Server
    5. Verifying Server Operation
    6. Stopping the Server
    7. Installing Tomcat (Exercise)
  3. Tomcat Directory Structure
    1. Tomcat Directory Structure
    2. Batch files in /bin
    3. /conf
    4. /logs
    5. /webapps
    6. /lib
    7. /work
    8. /temp
    9. Getting Acquainted with the /work Directory and Generated Servlets (Exercise)
  4. Configuring Tomcat
    1. Role of server.xml
    2. Instance layout
    3. server.xml elements
    4. Testing the Access Log (Exercise)
    5. The ROOT Web Application (Exercise)
    6. Adding a Virtual Host (Exercise)
  5. Tomcat Deploying Web Applications
    1. JEE Specification for Web Applications
    2. Document Base
    3. Context and the Document Base
    4. Default Context Descriptor
    5. Placing the Web Application Folders and Files under the Application Base
    6. Deploying a WAR file
    7. AutoDeploy
    8. Deploying a Web Application to Tomcat Using a WAR file (Exercise)
    9. Deploying a Web Application to Tomcat Using a Context Descriptor File (Exercise)
    10. Creating a WAR File Using Ant (Exercise)
  6. The Tomcat Manager
    1. /manager Web Application
    2. Managing Web Applications
    3. Listing Server Status
    4. Listing Security Roles in the User Database
    5. Administration Tasks Using Manager (Exercise)
  7. Tomcat JNDI Data Sources and JDBC
    1. JNDI
    2. JDBC
    3. Commons Database Connection Pooling
    4. Data Source Definition
    5. Troubleshooting
    6. Defining and Testing a JNDI Data Source (Exercise)
  8. Tomcat Security
    1. Web Application Security
    2. Java SecurityManager
    3. Secure Socket Layer (SSL)
    4. tomcat-users.xml
    5. Creating DataSource Realm Authentication Database and Restricting Access to Cool Garden Tools Web Application (Exercise)
    6. Using DataSourceRealm for manager Application Authentication (Exercise)
  9. Tomcat Logging
    1. Logging Overview
    2. Web Application Logging Techniques
    3. Logging with java.util.logging (Exercise)
    4. Formatting the Access Log (Exercise)
  10. Tomcat Monitoring And Performance Tuning
    1. Tomcat
    2. JVM
    3. JMX (Java Management Extensions)
    4. JMX MBeans in Tomcat
    5. Configuring Tomcat to use MBeans
    6. Accessing MBeans
    7. Using jconsole to Monitor and Manage Tomcat (Exercise)
  11. Tomcat Clustering
    1. Using Clustering for Replication and Load Balancing
    2. Running Multiple Instances of Tomcat
    3. Enabling Session Replication
    4. Load Balancing Using mod_proxy Connector with Apache 2.4 Web Server
    5. Setting up Tomcat Clustering with Load Balancing Using Apache 2.4 (Exercise)

Required Prerequisites

None

Useful Prerequisites

  • Experience with Java is helpful.
License

Length: 3 days | $120.00 per copy

LicenseRequest More InformationDownload Sample CopyRequest Trainer Evaluation Copy
What is Included?
  • Student Manual
  • Student Class Files