NonStop Servlets for JavaServer Pages (NSJSP) 6.1 System Administrator's Guide
Introduction to NSJSP
NonStop Servlets for JavaServer Pages (NSJSP) 6.1 System Administrator’s Guide—596210-006
1-15
Apache Tomcat Components
The connector validates an incoming message from the web client or the web server
for compliance with the respective protocol, such as, HTTP /1.1 or AJP1.3.
Subsequently, it creates and allocates a thread for processing the message. The
message is then passed to the Catalina component for processing. Each message is
processed in a dedicated thread for the duration of message processing.
Catalina processes each request and further invokes a chain of configured Catalina
components, such as, the Engine, a Host, and Valves until the request has been
completely processed. Catalina loads all deployed web applications upon server
startup, maintains a distinct context for each web application that is deployed,
maintains all the resources for each web application, prevents unauthorized access of
resources, maintains the state of each web application stored in sessions, and
provides security to the web applications.
After a message is processed by Catalina, Coyote returns the message response
using the configured protocol, such as, HTTP/1.1 or AJP1.3, and sends the data to the
Figure 1-8. Apache Tomcat with the Apache Web Server
Network
Apache
To m c a t
Catalina Container
(Servlet/JSP Container)
AJP Connector
Connector
threads
HTTP/1.1
HTTP/1.1
Apache
To m c a t
Catalina Container
(Servlet/JSP Container)
AJP Connector
Connector
threads
Apache Web Server
AJP 1.3
AJP 1.3










