Course Outline

Tomcat Overview

  • Brief overview of Apache for government
  • Apache Software Foundation for government
  • Jakarta Project for government
  • Tomcat Licensing for government
  • J2EE Technologies for government
  • Java Web Development for government
  • Servlet/JSP Containers for government

Java Web Applications

  • An Overview of Servlets for government
  • The Advantages of Servlets & The Lifecycle for government
  • JavaServer Pages for government
  • JSP, JavaBeans and JSP Tag Libraries for government
  • MVC frameworks for government

Installing Tomcat

  • Downloading and Installing Apache Tomcat for government
  • Download and install a JVM, Download Tomcat, Download and install Ant for government
  • Windows installer for government
  • Java memory management and tweaking the JVM for performance for government

Tomcat Directories

  • Tomcat Installation Directories, Tomcat Directory Structure, The bin Directory, Common and shared Directories for government
  • The conf Directory, logs Directory, server directory, work Directory, temp Directory, webapps Directory for government
  • Structure of the Web Application Directory Structure for government
  • Deploying HTML and JSP Pages and Web Context for government
  • JSP Page and the Generated Code for government
  • Deploying a Web App for government

Configuring Tomcat

  • Configuration of Tomcat and Techniques for government
  • Tomcat's Component Architecture for government
  • The <Server> Element, <Service> Element, <Connector> Element, <Engine> Element, <Host> Element, <Context> Element, <Realm> Element, <Valve> Element, <Listener> Element, <Loader> Element, <Manager> Element for government
  • Server.xml File for government
  • Modifying server.xml for government

Web Applications

  • Web Application Administration & Deploying for government
  • Directory Structure of a Web App for government
  • web.xml configuration file for government
  • Deployment Descriptors for government
  • The <web-app></web-app> Element for government
  • Mapping a Servlet to a URL for government
  • The <resource-ref></resource-ref> Element for government
  • The <env-entry></env-entry> Element for government
  • The <ejb-ref></ejb-ref> Element for government
  • A Sample web.xml file for government
  • Deploying a Web Application for government
  • Tomcat's default conf/web.xml file for government
  • Tuning default JSP and Static-content servlets for government

Tomcat Manager

  • Deploying and Managing Web Applications using the Tomcat Manager for government
  • Starting the Tomcat Manager and Overview of Tomcat Manager for government
  • Looking at the Manager Section for government
  • Applications, Deploy, Server Information for government
  • Creating a WAR File for government
  • Lab 4: Deploying a WAR File for government
  • Java Management Extensions (JMX) on Tomcat for government
  • Tomcat integration with Ant for government

Advanced Features

  • Using Advanced Features of Tomcat for government
  • Valves, Access Log Valve, Single Sign-on Valve for government
  • Remote Address Filter and Remote Host Filter for government
  • Request Dumper Valve for government
  • Configuring the JNDI Resources for government
  • JNDI: Java Naming and Directory Interface and Defining a JNDI Resource for government
  • The <environment></environment>Element and The <resource></resource>Element for government
  • Configuring a JavaMail Session for government
  • Global Resources for government

JDBC Connectivity

  • Configuring Tomcat to Connect to a Database for government
  • Overview of JDBC for government
  • JDBC Drivers for government
  • Connecting to a Database and Connection Pools for government
  • Download and Install MySQL for government
  • Configure MySQL for Tomcat for government
  • Create a Database in MySQL for government
  • Download and Deploy a JDBC Driver for government
  • Defining a DataSource in Tomcat and Defining a Data Source Manually for government
  • Modifying the Deployment Descriptor for government
  • Detecting and closing leaked database connections for government

Tomcat Security

  • Security on Tomcat and Configuration for government
  • Security Considerations for government
  • File System Security and Filesystem Recommendations for government
  • Java Security Manager for government
  • Granting Permissions to Java Apps and Java Permissions for government
  • Creating and Adding Your Own Policies for government
  • Enabling the Java Security Manager for government
  • Security Manager Tips and Security Realms for government
  • Different Types of Realms and Configuring a Realm for government
  • Users and Roles (authentication and authorization) for government
  • Creating a Data Source Realm for government
  • The protection of passwords for government
  • FORM-based authentication for government
  • Configuring Tomcat for SSL for government
  • Requiring SSL in applications for government

Connecting

  • Connect Tomcat to Apache for government
  • Looking at Connectors for government
  • HTTP Connectors for government
  • Advantages of Using a Web Server for government
  • Connector Protocols for government
  • Configure an AJP Connector for government
  • Download mod_jk for government
  • Create the mod_jk.conf file for government
  • Start Tomcat for government
  • Create a Worker for government
  • Configure httpd.conf for government
  • Test the Setup for government
  • Load balancing applications across multiple Tomcat instances for government
  • Issues with load balancing for government
  • Server affinity via sticky sessions for government
  • Shared session storage for government
  • Replicated sessions via Tomcat clustering for government
  • Shared Hosting for government
  • Tomcat Virtual Hosting for government
  • Configure Tomcat to enable virtual hosting as a stand-alone server for government
  • Configure Tomcat to enable virtual hosting using jk2 or webapp for government
  • Configure Tomcat as Stand-alone for government
  • Configure Tomcat with AJP for government
  • Separate JVM for Each Host for government

Load Testing

  • JMeter Application for government
  • Load Testing with JMeter for government
  • Install and run JMeter for government
  • Creating a Test Plan for government
  • Configure the Thread Group and adding a task for government
  • Configure the HTTP Request for government
  • Add a Report Listener for government
  • Run the Test Plan for government
  • Viewing the Results for government

Requirements

This course is designed for: Web and application server administrators who need to install, configure, run, and tune the Apache Tomcat Application Server for government use.

To get the most benefit from the Tomcat Training course, you should be familiar with the basic principles of web and application server administration.

 21 Hours

Number of participants


Price per participant

Testimonials (6)

Upcoming Courses

Related Categories