Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Apache TomCat 8 Administration (TTC9250)

Learn how to install and configure Apache Tomcat 8, as well as learn the key mechanisms of installing and administering Web Applications.

GK# 3804

Course Overview

TOP

In this course, you will learn how to install and configure Apache Tomcat 8, as well as learn the key mechanisms of installing and administering Web Applications. This course emphasizes altering key configuration artifacts for optimum performance, availability, and fault tolerance. You will learn about integration with existing security mechanisms and databases, as well as high-performance scalability, clustering, and fault-tolerant fail-over techniques.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • How Tomcat relates to Java EE (JEE) and compares to other application servers (e.g., JBoss) (Note: This section is optional for non-Java developers)
  • Install and setup Tomcat on both Windows and UNIX-type environments
  • Deploy, support, and troubleshoot applications on Tomcat
  • Navigate Tomcat's directory structure
  • Tomcat architecture and configuration files: server.xml, context.xml, .properties, etc.
  • Web application structure and configuration: web.xml
  • Secure Tomcat and applications running on it
  • Set-Up Tomcat for SSL
  • Tune Tomcat's performance
  • Explore different load-balancing and high-availability strategies with Tomcat, including server affinity through sticky sessions as well as session replication via Tomcat
  • Clustering

Outline

TOP
Viewing outline for:

Virtual Classroom Live Outline

1. Apache Tomcat and JEE Overview

  • Web Technology Architectural Overview
  • Servlets 3.1
  • JSP 2.3
  • WebSockets 1.1
  • Expression Language 3.0
  • Tomcat Background
  • Other components in the ecosystem

2. Administering Apache Tomcat

  • Apache and Tomcat
  • Installing Tomcat
  • Directory Structure

3.Configuration Files

  • Anatomy of a Web App
  • Deploying Web Apps
  • Tomcat Manager
  • Connection Pooling and Database Mappings
  • Tomcat Security and LDAP Integration

4.Performance

  • Capacity Planning
  • Garbage Collection and Tuning Overview
  • Deploying and Configuring Web Applications
  • Advanced Performance-Tomcat Native and APR
  • Load Testing with Apache JMeter (Optional)

5.Clustering

  • Clustering Tomcat
  • Connectors (JCA) (Optional)
  • Integrating with Apache HttpD and Mod-Cluster
  • Shared Hosting (Optional)

Labs

TOP
Viewing labs for:

Virtual Classroom Live Labs

Note: As a programming class, this course provides multiple challenging labs for you to work through during the class. This workshop is about 50 percent hands-on lab and 50 percent lecture. Throughout the course, you will be led through a series of progressively advanced topics, where each topic consists of lecture, group discussion, comprehensive hands-on lab exercises, and lab review. Multiple detailed lab exercises are laced throughout the course, designed to reinforce fundamental skills and concepts learned in the lessons. At the end of each lesson, developers will be tested with a set of review questions to ensure that he/she fully understands that topic.

Prerequisites

TOP
  • Familiarity with the basic principles of web/application server administration
  • Prior Java or JEE experience is helpful but not required

Who Should Attend

TOP

Experienced web server administrators who need to install, configure, and run Apache Tomcat web server

Course Delivery

This course is available in the following formats:

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 4 day

Request this course in a different delivery format.
Enroll