Thursday, 2 October 2014

Apache Tomcat Server Overview

Tomcat is an HTTP server. Tomcat is also a servlet container that can execute Java Servlet,
and converting JavaServer Pages (JSP) and JavaServerFaces (JSF) to Java Servlet.
 Tomcat employs a hierarchical and modular architecture as illustrated in the diagram below,

Apache Tomcat is a Java-capable HTTP server, which could execute special
 Java programs known as Java Servlet and Java Server Pages (JSP). It is the official Reference
 Implementation (RI) for Java Servlets and JavaServer Pages (JSP) technologies.
 Tomcat is an open-source project, under the ”Apache Software Foundation”
 (which also provides the most use, open-source, industrial-strength Apache HTTP Server).
 The mother site for Tomcat is http://tomcat.apache.org. Alternatively, you can find tomcat via
 the Apache mother site @ http://www.apache.org.

Tomcat was originally written by James Duncan Davison (then working in Sun), in 1998,
 based on an earlier Sun’s server called Java Web Server (JWS). It began at version 3.0 after
 JSWDK 2.1 it replaced. Sun subsequently made Tomcat open-source and gave it to Apache.

Tomcat is an HTTP application runs over TCP/IP. In other words, the Tomcat server runs on a 
specific TCP port in a specific IP address. The default TCP port number for HTTP protocol is 80, 
which is used for the productionHTTP server. For test HTTP server, you can choose any unused port
 number between 1024 and 65535.



Architecture:

No comments:

Post a Comment