Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

please let me know the configuration or architecture how
tomcat used. give me a layman example

Answer Posted / n.m.balaji

The Architecture of Tomcat


Tomcat 4 is a complete rewrite of its ancestors. At the core
of this rewrite is the Catalina servlet engine, which acts
as the top-level container for all Tomcat instances.


With this rewrite of Tomcat comes an entirely new
architecture composed of a grouping of application
containers, each with a specific role. The sum of all of
these containers makes up an instance of a Catalina engine.


The following code snippet provides an XML representation of
the relationships between the different Tomcat containers:


<Server>
<Service>
<Connector />
<Engine>
<Host>
<Context>
</Context>
</Host>
</Engine>
</Service>
</Server>


This instance can be broken down into a set of containers
including a server, a service, a connector, an engine, a
host, and a context. By default, each of these containers is
configured using the server.xml file, which we describe
later in more detail.

The Server

The first container element referenced in this snippet is
the <Server> element. It represents the entire Catalina
servlet engine and is used as a top-level element for a
single Tomcat instance. The <Server> element may contain one
or more <Service> containers.

The Service

The next container element is the <Service> element, which
holds a collection of one or more <Connector> elements that
share a single <Engine> element. N-number of <Service>
elements may be nested inside a single <Server> element.

The Connector

The next type of element is the <Connector> element, which
defines the class that does the actual handling requests and
responses to and from a calling client application.

The Engine

The third container element is the <Engine> element. Each
defined <Service> can have only one <Engine> element, and
this single <Engine> component handles all requests received
by all of the defined <Connector> components defined by a
parent service.

The Host

The <Host> element defines the virtual hosts that are
contained in each instance of a Catalina <Engine>. Each
<Host> can be a parent to one or more Web applications, with
each being represented by a <Context> component.

The Context

The <Context> element is the most commonly used container in
a Tomcat instance. Each <Context> element represents an
individual Web application that is running within a defined
<Host>. There is no limit to the number of contexts that can
be defined within a <Host>.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is webservers? Why it is used?

1012


Suppose when we are starting startup.bat file of tomcat server it is not started. Dos window appears for a second only. What we need do?

892


What is the main configuration file of the apache server?

895


Mention what are catalina’s configuration files?

821


Does apache need java?

857


What is the feminine of a tomcat?

898


What is the directory structure of a web application deployed on tomcat?

899


What is better nginx or apache?

835


What are the vital benefits of running tomcat as service?

888


Mention the configuration files of catalina.

859


What is the default port for apache tomcat?

822


What is a connector and how is it used in tomcat?

921


Why do we use weblogic server?

854


What is webapps folder in tomcat?

864


Do apache tomcat generate log files? If yes name them?

808