Certified Tomcat Server Professional

Certified Tomcat Server Professional

Vskills Certified Tomcat Server Professional certification helps the candidate in understanding and handling Tomcat Server for Java-based applications in several areas such as configuration, installation, and deployment of Apache Tomcat server, realm configuration, logging, classloading, SSL, SSI, JSP, JNDI, CGI, balancer, virtual hosting, clustering, APR, monitoring, and management. The Vskills Certified Tomcat Server Professional exam proves that the candidate has such skills and knowledge.

Certified Tomcat Server Professional: Overview

The Vskills Certified Tomcat Server Professional certification is designed for professionals and graduates aspiring to exceed in their chosen areas. It is also well satisfied for those who are previously working and would like to take certification for additional career progression. Obtaining Vskills Tomcat Server Professional Certification can help candidate contrast in today’s competitive job market, increase their employment possibilities by illustrating their advanced skills, and result in more leading earning potential. Tomcat Server Professionals are in great desire. Companies concentrating on developing Java-based web-applications or enterprise applications are continually engaging skilled tomcat server professionals. Several public and private companies also need tomcat server professionals for their software development or IT departments.

Vskills being India’s largest certification provider gives candidates access to top exams as well as provides after exam benefits. This includes:

  • Become Government Certified Professional!
  • The Certification is valid for life.
  • Candidates will get lifelong e-learning access.
  • Access to free Practice Tests.
  • Candidates will get tagged as ‘Vskills Certified’ On Monsterindia.com and  ‘Vskills Certified’ On Shine Shine.com.

Exam Details

  • Exam Duration: 60 minutes
  • Vskills Exam Code: VS-1115
  • Number  of questions: 50
  • Maximum marks: 50
  • Passing marks: 25 (50%)
  • Exam Mode: Online
  • There is NO negative marking in this module.

Certified Tomcat Server Professional Course Outline

Certified Tomcat Server Professional covers the following topics –


  •  Terminology
  •  Directories and Files
  •  Configuring Tomcat
  •  Where to Go for Help

Tomcat Setup

  •  Introduction
  •  Windows
  •  Unix daemon

First web application

  •  Installation
  •  Deployment Organization 
  •  Source Organization 
  •  Development Processes
  •  Example Application 

Tomcat Web Application Deployment

  •  Introduction
  •  Installation
  •  A word on Contexts
  •  Deployment on Tomcat startup
  •  Deploying on a running Tomcat server
  •  Deploying using the Tomcat Manager
  •  Deploying using the Client Deployer Package

Manager App 

  •  Introduction
  •  Configuring Manager Application Access
  •  Supported Manager Commands
  •  Executing Manager Commands With Ant
  •  Using the JMX Proxy Servlet

Realm Configuration 

  •  Quick Start
  •  Overview
  •  Common Features
  •  Standard Realm Implementations

Security Manager 

  •  Background
  •  Permissions
  •  Configuring Tomcat With A SecurityManager
  •  Configuring Package Protection in Tomcat
  •  Troubleshooting

JNDI Resources 

  •  Introduction
  •  webxml configuration
  •  contextxml configuration
  •  Global configuration
  •  Using resources
  •  Tomcat Standard Resource Factories
  •  Adding Custom Resource Factories

JNDI Datasource 

  •  Introduction
  •  DriverManager, the service provider mechanism and memory leaks
  •  Database Connection Pool (DBCP) Configurations
  •  Non-DBCP Solutions
  •  Oracle i with OCI client
  •  Common Problems

Class Loader 

  •  Overview
  •  Class Loader Definitions
  •  XML Parsers and Java
  •  Running under a security manager

Jasper  JSP Engine 

  •  Introduction
  •  Configuration
  •  Known issues
  •  Production Configuration
  •  Web Application Compilation
  •  Optimisation

SSL Configuration 

  •  Quick Start
  •  Introduction to SSL
  •  SSL and Tomcat
  •  Certificates
  •  General Tips on Running SSL
  •  Configuration
  •  Installing a Certificate from a Certificate Authority
  •  Troubleshooting
  •  Using the SSL for session tracking in your application
  •  Miscellaneous Tips and Bits


  • Introduction
  •  Installation
  •  Servlet Configuration
  •  Filter Configuration
  •  Directives
  •  Variables


  •  Introduction
  •  Installation
  •  Configuration

Proxy Support

  •  Introduction
  •  Apache  Proxy Support
  •  Apache  Proxy Support

MBean Descriptor 

  •  Introduction
  •  Adding MBean descriptions

Default Servlet Reference

  •  What is the DefaultServlet
  •  Where is it declared?
  •  What can I change?
  •  How do I customize directory listings?
  •  How do I secure directory listings?

Clustering/Session Replication 

  •  For the impatient
  •  Cluster Basics
  •  Overview
  •  Cluster Information
  •  Bind session after crash to failover node
  •  Configuration Example
  •  Cluster Architecture
  •  How it Works
  •  Monitoring your Cluster with JMX
  •  FAQ

Load Balancer 

  •  Using the JK x native connector
  •  Using Apache HTTP Server x with mod_proxy


  •  Introduction
  •  HTTP
  •  AJP

Monitoring and Managing Tomcat

  •  Introduction
  •  Enabling JMX Remote
  •  Manage Tomcat with JMX remote Ant Tasks
  •  JMXAccessorOpenTask – JMX open connection task
  •  JMXAccessorGetTask: get attribute value Ant task
  •  JMXAccessorSetTask: set attribute value Ant task
  •  JMXAccessorInvokeTask: invoke MBean operation Ant task
  •  JMXAccessorQueryTask: query MBean Ant task
  •  JMXAccessorCreateTask: remote create MBean Ant task
  •  JMXAccessorUnregisterTask: remote unregister MBean Ant task
  •  JMXAccessorCondition: express condition
  •  JMXAccessorEqualsCondition: equals MBean Ant condition
  •  Using the JMXProxyServlet

Logging in Tomcat

  •  Introduction
  •  Using javautillogging (default)
  •  Using Logj

Apache Portable Runtime (APR) based Native library for Tomcat

  •  Introduction
  •  Installation
  •  APR Components
  •  APR Lifecycle Listener Configuration
  •  APR Connectors Configuration

Virtual Hosting and Tomcat

  •  Assumptions
  •  serverxml
  •  Webapps Directory
  •  Configuring Your Contexts

Advanced IO and Tomcat

  •  Introduction
  •  Comet support
  •  Asynchronous writes

Additional Components

  •  Introduction
  •  Downloading
  •  Building
  •  Components list

Apache Tomcat – Using Tomcat libraries with Maven

  •  Using Tomcat libraries With Maven

Security Considerations

  •  Introduction
  •  Non-Tomcat settings
  •  Default web applications
  •  Security manager
  •  serverxml
  •  System Properties
  •  webxml
  •  General

Windows service 

  •  Tomcat service application
  •  Tomcat monitor application
  •  Command line arguments
  •  Command line parameters
  •  Installing services
  •  Updating services
  •  Removing services
  •  Debugging services
  •  Multiple Instances

Windows Authentication 

  •  Overview
  •  Built-in Tomcat support
  •  Third party libraries
  •  Reverse proxies

The Tomcat JDBC Connection Pool

  •  Introduction
  •   use
  •  Attributes
  •  Advanced usage
  •  Code Example
  •  Building


  •  Overview
  •  Application development
  •  Tomcat WebSocket specific configuration

Preparation Guide

Candidates brewing for the Certified Tomcat Server Professional exam should recognize the importance of exam resources. During the exam preparation, it is important to get all the necessary exam study sources. This will provide the benefit to understand the concepts and meaning more precisely. In the preparation guide, we will review some of the most significant resources to help the candidate prepare well for the exam.

Certified Tomcat Server Professional preparatory guide

Exam Objectives

For every examination, the first task should be to get all the exam relevant details including the important contents and its topic. With complete exam objectives, the candidate’s exam preparation time is better spent because they already know what to study. For this exam, the topics include:

  • Introduction
  • Tomcat Setup
  • First web application
  • Tomcat Web Application Deployment
  • Manager App
  • Realm Configuration
  • Security Manager 
  • JNDI Resources 
  • JNDI Datasource 
  • Class Loader 
  • Jasper  JSP Engine 
  • SSL Configuration 
  • SSI 
  • CGI 
  • Proxy Support
  • MBean Descriptor 
  • Default Servlet Reference
  • Clustering/Session Replication 
  • Load Balancer 
  • Connectors 
  • Monitoring and Managing Tomcat
  • Logging in Tomcat
  • Apache Portable Runtime (APR) based Native library for Tomcat
  • Virtual Hosting and Tomcat
  • Advanced IO and Tomcat
  • Additional Components
  • Apache Tomcat – Using Tomcat libraries with Maven
  • Security Considerations
  • Windows service 
  • Windows Authentication 
  • The Tomcat JDBC
  • Connection Pool

Vskills Online Learning Material

Vskills provides candidates a way to prepare for the exam using the online learning material for existence. The online material for this is regularly updated. Moreover, e-learning is bundled with hard copy material which encourages candidates to enhance and update the learning curve for superior and better opportunities. The candidate can also download the sample chapter for the Certified Tomcat Server Professional exam.

Vskills Brochure 

Vskills also provides a brochure for the Certified Tomcat Server Professional exam. The brochure contains all the necessary related to the exam such as details, sample papers, important information, course outline, etc.

Books for Reference

The next step in the preparatory guide should be books and study guides. The candidate needs to find those books which are enriched with information. Finding a good book may be a difficult task, but in order to gather knowledge and skills, the candidate has to find, read, and understand. We recommend the following:

  • Tomcat: The Definitive Guide: The Definitive Guide by Jason Brittain and Ian F. Darwin
  • Beginning JSP , JSF and Tomcat Web Development: From Novice to Professional by Giulio Zambon and Michael Sekler
Practice Test

Practice tests are the one who ensures the candidate about their preparation for the exam. The practice test will help the candidates to acknowledge their weak areas so that they can work on them. There are many practice tests available on the internet nowadays, so the candidate can choose which they want. Try the practice test here!

Certified Tomcat Server Professional practice test

Get industry recognized certification – Contact us