This
2-day
course
is for
programmers
and administrators
who wish
to develop
or support
the deployment
of server
software,
particularly
for Internet
and Intranet
Web applications,
using
Tomcat.
Prerequisites
Students
should
have a
working
knowledge
of the
Java language,
typically
obtained
by prior
attendance
on our
‘Java
Programming’
(PE-201)
course.
Course
Content
Apache
and Tomcat
•
Apache
Software
Foundation
•
Jakarta
Project
•
J2EE Technologies
•
What is
Tomcat?
Installing
Tomcat
•
Obtaining
and installing
Tomcat
•
The Tomcat
directory
structure
•
Tomcat
configuration
files
•
Port numbers
Java
Web Applications
•
WAR file
structure
•
Overview
of Servlets
and JSPs
•
The web.xml
deployment
descriptor
•
Ant
Deploying
Web Applications
•
Context
root
•
Tomcat
deployment
mechanisms
•
The Tomcat
Manager
•
The Tomcat
Administrator
•
Diagnosing
and correcting
deployment
problems
•
Starting
and stopping
Web applications
Tomcat
Configuration
•
Virtual
hosting
•
Setting
up Logging
•
Configuring
a shared
database
•
Accessing
shared
resources
•
Integrating
Tomcat
and Apache
Performance
•
Using
Jmeter
to measure
performance
•
Tomcat
tuning
paramteres
•
Tuning
the JVM
Security
•
Web security
realms
•
Security
options
in web.xml
•
Users
and roles
•
Configuring
Tomcat
security
realms
•
Secure
Sockets
Layer
(SSL)