Apache Tomcat Administration

Document Sample
Apache Tomcat Administration Powered By Docstoc
					                                                              Apache Tomcat Administration
                                                                                                                                 Course Outlines

Apache Tomcat Administration                                                                                                    Days of Training: 2
Overview                                              Lesson 1: Apache and Jakarta Tomcat              Lesson 6: Deploying Web
                                                                 Brief history of Apache                          Applications
   This Tomcat training class is for Web                         The Apache Software Foundation                     Web Application Administration
   Server administrators who need to be                          The Jakarta Project                                Deploying Web Applications
   able to install, configure and run                            Tomcat Licensing                                   The Directory Structure of a Web
   Apache Tomcat Web Server. This                                The J2EE Technologies                              App
                                                                 Java Web Development                               web.xml configuration file
   course covers the details of installing                       Servlet/JSP Containers                             Deployment Descriptors
   and configuring Tomcat Web Server.                                                                               The <web-app> Element
   Students will learn the details of the             Lesson 2: Java Web Applications
                                                                                                                    Mapping a Servlet to a URL
                                                                 Overview of Servlets
   server.xml configuration file, an                                                                                The <resource-ref> Element
                                                                 Advantages of Servlets
                                                                                                                    The <env-entry> Element
   overview of Servlet and JavaServer                            Lifecycle of a Servlet
                                                                                                                    The <ejb-ref> Element
   Pages, a comparison of Tomcat to                              Overview of JavaServer Pages
                                                                                                                    A Sample web.xml file
                                                                 A Simple JavaServer Page
   J2EE application servers, the Tomcat                          JSP and JavaBeans
                                                                                                                    Lab 3: Deploying a Web Application
   installation directories, deploying Java                      JSP Tag Libraries                     Lesson 7: The Tomcat Manager
   Web applications, the web.xml file,                           The Struts Framework                               Deploying and Managing Web
   valves, loggers, security realms,                  Lesson 3: Installing Tomcat                                   Application using the Tomcat
                                                                                                                    Manager
   connecting Tomcat to Apache Web                               Downloading and Installing Apache
                                                                                                                    Starting the Tomcat Manager
   Server, hosting multiple Web sites,                           Tomcat
                                                                                                                    Tomcat Manager
                                                                 Overview of Installing Tomcat
   performance issues, load testing, the                         Download and install a JVM
                                                                                                                    The Manager Section
   Tomcat Manager and the Tomcat                                                                                    Applications
                                                                 Download Tomcat
                                                                                                                    Deploy
   Administration tool.                                          Using the Windows installer
                                                                                                                    Server Information
                                                                 Tweak the JVM for performance
                                                                                                                    Creating a WAR File
Prerequisites                                                    Download and install Ant
                                                                                                                    Lab 4: Deploying a WAR File
• Familiarity with general principles of              Lesson 4: Tomcat Directories                     Lesson 8: Advanced Features
  Web server administration                                      Examining the Tomcat Installation
                                                                                                                    Using Some of the Advanced
• Experience building Web applications                           Directories
                                                                 Tomcat Directory Structure
                                                                                                                    Features of Tomcat
                                                                                                                    Valves
                                                                 The \bin Directory
At Course Completion                                             \common and \shared Directories
                                                                                                                    Access Log Valve
Upon successful completion of the                                                                                   Single Sign-on Valve
                                                                 The \conf Directory
                                                                                                                    Remote Address Filter
course, students will be able to:                                The \logs Directory
                                                                                                                    Remote Host Filter
                                                                 The \server directory
• Understand the server.xml                                      The \work Directory
                                                                                                                    Request Dumper Valve
  configuration file.                                                                                               Configuring JNDI Resources
                                                                 The \temp Directory
                                                                                                                    JNDI: Java Naming and Directory
• Understand how Servlets and                                    The \webapps Directory
                                                                                                                    Interface
                                                                 Web Application Directory Structure
  JavaServer Pages work.                                         Deploying HTML and JSP Pages
                                                                                                                    Defining a JNDI Resource
• Compare Tomcat to J2EE application                             Deploying a Web Context
                                                                                                                    The <Environment> Element
                                                                                                                    The <Resource> Element
  servers.                                                       Viewing the JSP Page
                                                                                                                    Configuring a JavaMail Session
• Understand Tomcat installation                                 Viewing the Generated Code
                                                                 Lab 1: Deploying a Web App
                                                                                                                    Global Resources
  directories.                                                                                                      Lab 5: Using Valves
• Deploy Java Web applications.                       Lesson 5: Configuring Tomcat                     Lesson 9: JDBC Connectivity
                                                                 Tomcat Configuration Techniques
• Understand the web.xml file.                                   Tomcat’s Component Architecture
                                                                                                                    Configuring Tomcat to Connect to a
                                                                                                                    Database
• Use valves, loggers, and security                              The <Server> Element
                                                                                                                    Overview of JDBC
  realms.                                                        The <Service> Element
                                                                                                                    JDBC Drivers
                                                                 The <Connector> Element
• Connect Tomcat to Apache Web                                   The <Engine> Element
                                                                                                                    Connecting to a Database
                                                                                                                    Connection Pools
  Server.                                                        The <Host> Element
                                                                                                                    Download and Install MySQL
• Host multiple Web sites.                                       The <Context> Element
                                                                                                                    Configure MySQL for Tomcat
                                                                 The <Logger> Element
• Use performance tuning techniques                              The <Realm> Element
                                                                                                                    Create a Database in MySQL
                                                                                                                    Download and Deploy a JDBC
  to optimize performance.                                       The <Valve> Element
                                                                                                                    Driver
• Use the Tomcat Manager and the                                 The <Listener> Element
                                                                                                                    Defining a DataSource in Tomcat
                                                                 The <Loader> Element
  Tomcat Administration tool.                                    The <Manager> Element
                                                                                                                    Defining a Data Source Manually
                                                                                                                    Modifying the Deployment
                                                                 The server.xml File
                                                                                                                    Descriptor
                                                                 Lab 2: Modifying server.xml
                                                                                                                    Lab 6: JDBC Connections

Page 1 of 2                       APACHETOMCATADMIN




      New Horizons of Syracuse, NY                                                                       New Horizons of Rochester, NY
                Glacier Creek Office Park                        Visit our website at:                           Calkins Road Business Park
           6711 Towpath Road, Suite 100                                                                       50 Methodist Hill Drive, Suite 50
               East Syracuse, NY 13057                   www.newhorizonstraining.com                                 Rochester, NY 14623
                  Phone: 315-449-3290                                                                                Phone: 585-427-2150
        Email: info.syracuse@newhorizons.com                                                               Email: info.rochester@newhorizons.com
                                                              Apache Tomcat Administration
                                                                                                                                Course Outlines

Apache Tomcat Administration (Continued)                                                                                       Days of Training: 2
Overview                                              Lesson 10: Tomcat Security                      Lesson 12: Shared Hosting
                                                                Configuring Security on Tomcat                     Overview of Shared Hosting
   This Tomcat training class is for Web                        Security Considerations                            Tomcat Virtual Hosting
   Server administrators who need to be                         File System Security                               Configure Tomcat to enable virtual
   able to install, configure and run                           Filesystem Recommendations                         hosting as a stand-alone server
   Apache Tomcat Web Server. This                               The Java Security Manager                          Configure Tomcat to enable virtual
                                                                Granting Permissions to Java Apps                  hosting using jk2 or webapp.
   course covers the details of installing                      Java Permissions                                   Configure Tomcat as Stand-alone
   and configuring Tomcat Web Server.                           Adding Your Own Policies                           Configure Tomcat with AJP
   Students will learn the details of the                       Enabling the Java Security Manager                 Separate JVM for Each Host
                                                                Security Manager Tips
   server.xml configuration file, an                            Security Realms                       Lesson 13: Load Testing
   overview of Servlet and JavaServer                           Different Types of Realms                          Using the JMeter Application
   Pages, a comparison of Tomcat to                             Configuring a Realm                                Load Testing with JMeter
                                                                Users and Roles                                    Install JMeter
   J2EE application servers, the Tomcat                                                                            Running JMeter
                                                                Creating a Data Source Realm
   installation directories, deploying Java                     Configuring Tomcat for SSL                         Creating a Test Plan
   Web applications, the web.xml file,                          Lab 7: Create a Data Source Realm                  Configure the Thread Group
                                                                                                                   Add a Task to the Thread Group
   valves, loggers, security realms,                  Lesson 11: Connectors                                        Configure the HTTP Request
   connecting Tomcat to Apache Web                              Connecting Tomcat to Apache                        Add a Report Listener
   Server, hosting multiple Web sites,                          Overview of Connectors                             Run the Test Plan
   performance issues, load testing, the                        HTTP Connectors                                    Viewing the Results
                                                                Advantages of Using a Web Server
   Tomcat Manager and the Tomcat                                Connector Protocols
   Administration tool.                                         Step 1: Configure an AJP Connector
                                                                Step 2: Download mod_jk
Prerequisites                                                   Step 3: Create the mod_jk.conf file
• Familiarity with general principles of                        Step 4: Start Tomcat
                                                                Step 5: Create a Worker
  Web server administration                                     Step 6: Configure httpd.conf
• Experience building Web applications                          Test the Setup

At Course Completion
Upon successful completion of the
course, students will be able to:
• Understand the server.xml
  configuration file.
• Understand how Servlets and
  JavaServer Pages work.
• Compare Tomcat to J2EE application
  servers.
• Understand Tomcat installation
  directories.
• Deploy Java Web applications.
• Understand the web.xml file.
• Use valves, loggers, and security
  realms.
• Connect Tomcat to Apache Web
  Server.
• Host multiple Web sites.
• Use performance tuning techniques
  to optimize performance.
• Use the Tomcat Manager and the
  Tomcat Administration tool.
Page 2 of 2                       APACHETOMCATADMIN




      New Horizons of Syracuse, NY                                                                      New Horizons of Rochester, NY
                Glacier Creek Office Park                        Visit our website at:                          Calkins Road Business Park
           6711 Towpath Road, Suite 100                                                                      50 Methodist Hill Drive, Suite 50
               East Syracuse, NY 13057                   www.newhorizonstraining.com                                Rochester, NY 14623
                  Phone: 315-449-3290                                                                               Phone: 585-427-2150
        Email: info.syracuse@newhorizons.com                                                              Email: info.rochester@newhorizons.com

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:6
posted:12/4/2011
language:Norwegian
pages:2