Search in
Courses Providers, List Your Courses for FREE
Menu
Subjects Covered & Categories
Learn: Apache Tomcat

Category: Web Servers/Application Servers


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Module

Title

Contents

Module 1:

Course Introduction

Introductions and course logistics
Course objectives

Module 2:

Introduction to Tomcat

Introduction to Tomcat and to the Tomcat ecosystem

Module 3:

Tomcat Installation

Default installation of Tomcat
Presentation of the core scripts
Installation of Tomcat as a service/daemon

Module 4:

Configuration Basics

Default Tomcat folder structure
Main configuration files
Logging
Working with threads
SSL

Module 5:

Web Application Deployment with Tomcat

Simple WAR file deployment
The Tomcat manager
Declaring contexts for deployment
The ROOT context
Ant scripting for automated deployment
Precompiling JSPs

Module 6:

Large-Scale Deployment

CATALINA_HOME and CATALINA_BASE
Limitations of the default "monolithic" layout
How to implement a shared layout
Best practices for a JDK migration
Best practices for a Tomcat migration

Module 7:

Advanced Configuration

Valves
Database connection pools
Security realms
Single sign-on
Applying a patch
Class loaders

Module 8:

Connecting Tomcat with Apache httpd

Introduction to Apache httpd
Using mod_jk to connect Tomcat with Apache httpd
Using mod_proxy to connect Tomcat with Apache httpd
How to choose between mod_jk and mod_proxy

Module 9:

Troubleshooting

Best practices for reading Tomcat logs
Java stack traces
Thread dumps

Module 10:

Performance Tuning

BIO/NIO/APR: which connector to choose
Tuning threads, timeouts, keep-alive

Module 11:

JVM Internals

The JVM process heap
Young and old generations
Garbage collection

Module 12:

HTTP Protocol

What is HTTP?
Tomcat and the versions of HTTP
Keep-alive
Authentication


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Navi Mumbai, Vashi (Head Office):- B2/6/2, Sec 15 Vashi, Navi Mumbai, Maharashtra, India


About Course Provider

Vibrant Technologies & Computers


We are dedicated to technology,hr and financal services. A professional and dynamic organization distinguished for its domain expertise, innovative technology slutions from across the globe & committed to total customer satisfaction.

Browse similar courses by category


Subscribe & get details about interesting courses & events free in your mail