Instructor-led training
Tomcat Administration for Windows Training in Pickerington, Ohio
This Tomcat Administration for Windows course provides a comprehensive understanding of Tomcat's key components and features.
What you'll learn
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.
Prerequisites
None
Course Outline
-
Tomcat Introduction
- History of Tomcat
- Version Number and Features
-
Tomcat Components
- Catalina
- Jasper
- Coyote
-
JEE Overview
- MVC Design Pattern
- Servlets/JSP
- Directory Structure
- JNDI
-
Installing Tomcat
- Download
- Installation
- Environment Variables
- Starting the Server
- Verifying Server Operation
- Stopping the Server
-
Tomcat Directory Structure
-
Batch files in /bin
-
.exefiles
-
-
/conf-
server.xml -
context.xml -
web.xml
-
-
/logs -
/webapps -
/lib -
/work -
/temp
-
Batch files in /bin
-
Configuring Tomcat
-
Role of
serverxml -
Instance Layout
- Server
- Service
- Virtual Host
- Context
-
serverxmlelements-
<Server> -
<Service> -
<Connector> -
<Engine> -
<Host> -
<Context> -
<Realm> -
<Valve>
-
-
Role of
-
Deploying Web Applications
-
JEE Specification for Web Applications
- Servlets and JSP
- Model View Controller (MVC) Design Pattern
- Directory Structure
-
web.xml
- Document Base
- Context and the Document Base
- Default Context Descriptor
- Placing the Web Application Folders and Files under the Application Base
- Deploying a WAR file
-
AutoDeploy
-
JEE Specification for Web Applications
-
The Tomcat Manager
- /manager Web Application
-
Managing Web Applications
- Deploying
- Listing Deployed Applications
- Reload Existing Applications
- Starting/Stopping
- Undeploying
- Listing Server Status
- Listing Security Roles in the User Database
-
JNDI Data Sources and JDBC
- JNDI
-
JDBC
- Drivers
- Data Sources in JDBC 20 and Later
- Connection Pooling
-
Commons Database Connection Pooling
- Installation
- Guarding against Application Program Failure
- Configuration
-
Data Source Definition
-
Web Application
contextxml -
contextxmlin/conf -
GlobalNamingResourcesinserverxml
-
Web Application
- Troubleshooting
-
Security
- Web Application Security
-
Java SecurityManager
- Overview
- Standard Permissions
- Tomcat Permissions
- Starting Tomcat with a Security Manager Using the Default Policy File
-
Secure Socket Layer (SSL)
- Generating a keystore File
-
Modifications to
serverxmlfor SSL Support in Tomcat
-
tomcat-usersxml
-
Logging
- Logging Overview
-
Web Application Logging Techniques
-
javautillogging -
javaxservletServletContext -
log4j
-
-
Monitoring and Performance Tuning Tomcat
- Tomcat
- JVM
- JMX (Java Management Extensions)
-
JMX MBeans in Tomcat
- Engine
-
JKMain - String Cache
- Server
- Users
- Configuring Tomcat to use MBeans
-
Accessing MBeans
-
jconsole -
jVisualVM - PSI Probe
-
-
Clustering
- Using Clustering for Replication and Load Balancing
-
Running Multiple Instances of Tomcat
- Directory Setup
- Port Number Modifications
-
All to All with
DeltaManager -
Backup to One Cluster with
BackupManager
-
Enabling Session Replication
- Session Persistence Using Shared File System
- Session Persistence Using Shared Database
- Session Persistence using Shared Database: Database Table
- In-memory Replication Using SimpleTcpCluster
-
Load Balancing Using
mod_jkConnector to Apache2x Web Server
Training locations
Tomcat Administration for Windows training across the U.S. and beyond.
We provide Tomcat Administration for Windows training onsite and live online for organizations throughout the United States and internationally.
View all Tomcat Administration for Windows training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.