The AJP13 protocol is packet-oriented. A binary format was presumably chosen over the more readable plain text for reasons of performance. The web server communicates with the servlet container over TCP connections. To cut down on the expensive process of socket creation, the web server will attempt to maintain persistent TCP connections to the servlet container, and to reuse a connection for multiple request/response cycles.
Once a connection is assigned to a particular request, it will not be used for any others until the request-handling cycle has terminated. In other words, requests are not multiplexed over connections. This makes for much simpler code at either end of the connection, although it does cause more connections to be open at once.
Once the web server has opened a connection to the servlet container, the connection can be in one of the following states:
User discussions and questions about JBoss Web.
Forum for discussions concerning the design of JBoss Web.
This is the list where users of Tomcat meet and discuss issues. Developers are also expected to be lurking on this list to offer support to users of Tomcat.
This is the list where participating developers of the Tomcat Servlet Container meet and discuss issues, code changes/additions, etc. Subscribers to this list get notices of each and every code change, build results, testing notices, etc. Do not send mail to this list with usage questions or configuration problems -- that's what tomcat-user is for.
There is no User List for APR.
This is the list where participating developers of the Apache Portable Runtime meet and discuss issues, code changes/additions, etc. Subscribers to this list get notices of each and every code change, build results, testing notices, etc. Do not send mail to this list with usage questions or configuration problems -- that's what tomcat-user is for.
This is the list where users of OpenSSL meet and discuss issues. Developers are also expected to be lurking on this list to offer support to users of OpenSSL.
This is the list where participating developers of the OpenSSL meet and discuss issues, code changes/additions, etc. Subscribers to this list get notices of each and every code change, build results, testing notices, etc. Do not send mail to this list with usage questions or configuration problems -- that's what OpenSSL-user is for.