SlideShare a Scribd company logo
Apache
Apache
 Introduction
 History
 Components
 Types of Tomcat services
 How it works?
 Advantages
 Disadvantages
 Conclusion
The apache tomcat is an open source implementation of the
java servlet , java server pages, java expression language.
*Tomcat started off as a servlet reference implementation by
James Duncan Davidson, a software architect at sun
microsystem. He played a key role in it’s donation by sun
microsystem to the apache software foundation.
Tomcat components are
1.Catalina
2.Coyote
3.Jasper
4.Cluster
5.High availability
6.Web application
*Catalina is tomcat servlet container.catalina
implements sun microsystems .In tomcat, a realm
element represents a “ database ” of user names
,passwords , and roles assigned to those users.
*Coyote is a connector component for tomcat. That supports
the HTTP 1.1 protocol as a web server. This allows catalina
,nominaly a java servlet or JSP container, to also acts as a plain
web server that serves local files as HTTP documents.
*Jasper is tomcat JSP engine. Jasper parses jsp files to compile
them into java code as servlets(that can be handled by
catalina).at run time, jasper detects changes to jsp files and
recompiles them.
*This component has been added to manage large
applications.It is used for load balancing that can be achieved
though many techniques.Clustering supports currently
requires the JDK version 1.5 or later.
*A High availabiility feature has been added to facilitate the
scheduling of system upgrades( e.g. new releases, change
requests)without effecting the live environment.
*It has also added to support for deployment across the
variety of environment. It also tries to manage sessions as well
as applications across the network.
1.Tomcat shared service
2.Tomcat development service
*This is the kind of service exemplified in this web page.it
means that there system service running on CSSgate /repos
that allows you to install your web applications on it—it is
represented by port 8080.
*Basically, you are running your own tomcat service with a
unique port number .Anything that you do incorrectly
doesnot affect anyone else, and viceversa.
 Tomcat mainly has a Classloader Hierarchy and a Thread Pool.
When a web application is deployed into tomcat, tomcat scans the
Webapp , reads its deployment descriptor.
*A very long history of reliability and performance.
*It is free and commercial friendly-no licensing fees or costs.
*It will run on any OS.
*It is actively maintain. The last release is 2.4.10-released at
the end of july .
*System changes on tomcat system level require both
application to stop.
*port or network settings have to differ both applications
cannot use same ports.
*High resource consumption of one application can slow
down the other application, as there is only one resource pool
to use.
It is easy to work with web applications.
 U

More Related Content

DOCX
Apache tomcat
PPTX
Hybris server-internals
PPTX
Shipping your logs to elk from mule app/cloudhub part 2
PPTX
Mulesoft http connector
PPTX
Mule quartz
PDF
Introduction To Mule
TXT
hey
PDF
Ajax & Reverse Ajax Presenation
Apache tomcat
Hybris server-internals
Shipping your logs to elk from mule app/cloudhub part 2
Mulesoft http connector
Mule quartz
Introduction To Mule
hey
Ajax & Reverse Ajax Presenation

Similar to Apache (20)

PPTX
Introduction of Tomcat
PPTX
Web servers
PPT
TOMCAT WEB SERVER TECHNICAL BY SAIKIRAN PANJALA
PPT
PPT
Auxiliary : Tomcat
PPT
Tomcat Server
PPT
Tomcat New Evolution
PPT
Tomcat configuration
PPT
Tomcat server
PPT
Lect06 tomcat1
PPTX
Web container and Apache Tomcat
PPTX
Introduction of tomcat
PPTX
unit-iii-server-side-technologies-servlet-jsp.pptx
PDF
Introduction to Apache Tomcat 7 Presentation
PPT
Apache Tomcat 7 by Filip Hanik
PPT
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
PDF
Tomcat tutorail
ODP
Tc Server Glance Over
PDF
Tomcat and apache httpd training
PPT
Tomcat Clustering
Introduction of Tomcat
Web servers
TOMCAT WEB SERVER TECHNICAL BY SAIKIRAN PANJALA
Auxiliary : Tomcat
Tomcat Server
Tomcat New Evolution
Tomcat configuration
Tomcat server
Lect06 tomcat1
Web container and Apache Tomcat
Introduction of tomcat
unit-iii-server-side-technologies-servlet-jsp.pptx
Introduction to Apache Tomcat 7 Presentation
Apache Tomcat 7 by Filip Hanik
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
Tomcat tutorail
Tc Server Glance Over
Tomcat and apache httpd training
Tomcat Clustering
Ad

More from reddivarihareesh (15)

PPTX
Network protocals
PPTX
PPTX
Java script
PPTX
J servlets
PPT
Internet of things
PPT
Hibernate
PPTX
PPTX
Google glass
PPTX
PPTX
Filezilla
PPTX
Cashcading stylesheets
PPTX
Cluster computing
PPTX
Blue brain
PPTX
Artificial intelligence
Network protocals
Java script
J servlets
Internet of things
Hibernate
Google glass
Filezilla
Cashcading stylesheets
Cluster computing
Blue brain
Artificial intelligence
Ad

Recently uploaded (20)

PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Classroom Observation Tools for Teachers
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
master seminar digital applications in india
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
Complications of Minimal Access Surgery at WLH
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Insiders guide to clinical Medicine.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Supply Chain Operations Speaking Notes -ICLT Program
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Microbial disease of the cardiovascular and lymphatic systems
Classroom Observation Tools for Teachers
Abdominal Access Techniques with Prof. Dr. R K Mishra
VCE English Exam - Section C Student Revision Booklet
master seminar digital applications in india
Module 4: Burden of Disease Tutorial Slides S2 2025
102 student loan defaulters named and shamed – Is someone you know on the list?
O7-L3 Supply Chain Operations - ICLT Program
human mycosis Human fungal infections are called human mycosis..pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
RMMM.pdf make it easy to upload and study
Complications of Minimal Access Surgery at WLH
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Insiders guide to clinical Medicine.pdf

Apache

  • 3.  Introduction  History  Components  Types of Tomcat services  How it works?  Advantages  Disadvantages  Conclusion
  • 4. The apache tomcat is an open source implementation of the java servlet , java server pages, java expression language.
  • 5. *Tomcat started off as a servlet reference implementation by James Duncan Davidson, a software architect at sun microsystem. He played a key role in it’s donation by sun microsystem to the apache software foundation.
  • 7. *Catalina is tomcat servlet container.catalina implements sun microsystems .In tomcat, a realm element represents a “ database ” of user names ,passwords , and roles assigned to those users.
  • 8. *Coyote is a connector component for tomcat. That supports the HTTP 1.1 protocol as a web server. This allows catalina ,nominaly a java servlet or JSP container, to also acts as a plain web server that serves local files as HTTP documents.
  • 9. *Jasper is tomcat JSP engine. Jasper parses jsp files to compile them into java code as servlets(that can be handled by catalina).at run time, jasper detects changes to jsp files and recompiles them.
  • 10. *This component has been added to manage large applications.It is used for load balancing that can be achieved though many techniques.Clustering supports currently requires the JDK version 1.5 or later.
  • 11. *A High availabiility feature has been added to facilitate the scheduling of system upgrades( e.g. new releases, change requests)without effecting the live environment.
  • 12. *It has also added to support for deployment across the variety of environment. It also tries to manage sessions as well as applications across the network.
  • 13. 1.Tomcat shared service 2.Tomcat development service
  • 14. *This is the kind of service exemplified in this web page.it means that there system service running on CSSgate /repos that allows you to install your web applications on it—it is represented by port 8080.
  • 15. *Basically, you are running your own tomcat service with a unique port number .Anything that you do incorrectly doesnot affect anyone else, and viceversa.
  • 16.  Tomcat mainly has a Classloader Hierarchy and a Thread Pool. When a web application is deployed into tomcat, tomcat scans the Webapp , reads its deployment descriptor.
  • 17. *A very long history of reliability and performance. *It is free and commercial friendly-no licensing fees or costs. *It will run on any OS. *It is actively maintain. The last release is 2.4.10-released at the end of july .
  • 18. *System changes on tomcat system level require both application to stop. *port or network settings have to differ both applications cannot use same ports. *High resource consumption of one application can slow down the other application, as there is only one resource pool to use.
  • 19. It is easy to work with web applications.
  • 20.  U