- Apache JServ Protocol
The Apache JServe Protocol (AJP) is a binary protocol that can conduit inbound requests from a web server through to an application server that sits behind the web server. It also supports some monitoring in terms of the web server being able to
ping the application server. AJP is typically used in a load balanced deployment where one or more front-end web servers feed requests into one or more application servers. Sessions are redirected to the correct application server using a routing mechanism wherein each application server instance gets a name which is called a "route".AJP is implemented in
Apache HTTP Server 1.x using the mod_jk plugin and is implemented in Apache 2.2 using the provided proxy ajp, proxy and proxy balancer modules together. The Apache server is written in C and the application server end is generally written in Java.Application server AJP support is provided in the
Apache Tomcat servlet container as well as the Jetty servlet container. Support for theWebObjects application server can be achieved (without a servlet deployment) using the LEWOAJPAdaptor from [http://homepage.mac.com/andrewlindesay/le/page_lestuff.html LEWOStuff] .External links
*http://tomcat.apache.org/connectors-doc/ajp/ajpv13a.html
*http://tomcat.apache.org/tomcat-3.3-doc/AJPv13.html
*http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html
*http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
*http://httpd.apache.org/docs/2.2/mod/mod_proxy_ajp.html
*http://homepage.mac.com/andrewlindesay/le/page_lestuff.html
Wikimedia Foundation. 2010.