jfclere 2002/06/22 09:19:46 Modified: webapps/tomcat-docs/config project.xml Added: webapps/tomcat-docs/config connectors.xml Log: Add some general information about the jakarta-tomcat-connectors. Submitted by: Ian Darwin, ian at darwinsys.com Revision Changes Path 1.11 +1 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/project.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- project.xml 16 Apr 2002 17:48:56 -0000 1.10 +++ project.xml 22 Jun 2002 16:19:45 -0000 1.11 @@ -22,6 +22,7 @@ </menu> <menu name="Connectors"> + <item name="JTC Connectors" href="connectors.html"/> <item name="Coyote HTTP/1.1" href="coyote.html"/> <item name="Coyote JK 2" href="jk2.html"/> <item name="HTTP/1.1" href="http11.html"/> 1.1 jakarta-tomcat-4.0/webapps/tomcat-docs/config/connectors.xml Index: connectors.xml =================================================================== <?xml version="1.0"?> <!DOCTYPE document [ <!ENTITY project SYSTEM "project.xml"> ]> <document> &project; <properties> <author email="[EMAIL PROTECTED]">Ian Darwin</author> <author email="[EMAIL PROTECTED]">Jean-Frederic Clere</author> <title>JTC Connectors</title> </properties> <body> <section name="Introduction"> <p> JTC means Jakarta-Tomcat-Connectors. jakarta-tomcat-connectors is the repository of the Tomcat connectors sources. The connectors are released together with Tomcat. For example you can find the connectors sources in http://jakarta.apache.org/builds/jakarta-tomcat-4.x/release/v4.x.y/src/ The tarball are named like: jakarta-tomcat-connectors-4.x.y-src.tar.gz </p> <p> There are two different types of connectors. Connectors that allow browsers to connect directly to the Tomcat and connectors that do it through a Web Server. </p> <p> The connectors allowing direct connections are in the binary of Tomcat. They are jar files. </p> <p> The connectors used with a Web Server are made of 2 components. One written in Java and the other written in C. The Java part is made of jar files are inclosed in the Tomcat binaries. </p> <p> The binary builds of connectors are available in http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.x.y/bin/plaform. For example the Apache Solaris8 *.so files for SPARC will be in the solaris8/sparc subdirectory. (Do not hesitate to ask for the binary needed for your platform to the Tomcat mail lists, but be patient). </p> </section> <section name="Tomcat connectors"> <p> The following table lists most of the existing Tomcat connectors. </p> <table border="1"> <tr><th colspan="4">HTTP Connectors for Tomcat 4.x</th></tr> <tr><th>Client</th><th>Protocol</th><th>Tomcat className</th><th>Notes</th></tr> <tr><td>Ancient browser</td><td>HTTP/1.0</td> <td>org.apache.catalina.connector.http10.HttpConnector</td> <td>Deprecated. See <a href="http11.html"> HTTP/1.1</a></td> </tr> <tr><td>Modern browser</td><td>HTTP/1.1</td> <td>org.apache.catalina.connector.http.HttpConnector</td> <td>Deprecated. See <a href="http11.html"> HTTP/1.1</a></td> </tr> <tr><td>Modern browser</td><td>HTTP/1.1</td> <td>org.apache.coyote.tomcat4.CoyoteConnector</td> <td>Current practice. See <a href="coyote.html"> Coyote HTTP/1.1</a> </td> </tr> <tr><th colspan="4">Web Server Connectors</th></tr> <tr><th>Web Server Side</th><th>Protocol</th><th>Tomcat Site</th><th>Notes</th></tr> <tr> <td>mod_jserv</td><td>ajp1.2</td> <td>Ajp11</td> <td>Obsolete Read more at <a href="http://java.apache.org/jserv/index.html"> JServ</a></td> </tr> <tr> <td>mod_jk</td><td>ajp1.3</td> <td>Ajp13Connector</td> <td>mod_jk supports load balancing. See <a href="jk.html">JK</a> Works with 3.x and 4.x. </td> </tr> <tr> <td>mod_jk2</td><td>ajp1.3/ajp1.4</td> <td>CoyoteConnector+JkCoyoteHandler</td> <td>Current developpements. Enabled by default in 4.1; works in 4.0. mod_jk2 supports in-process JVM and load balancing. See <a href="jk2.html">Coyote JK 2</a> </td> </tr> <tr> <td>mod_webapp</td><td>WARP 1.0</td> <td>WarpConnector</td> <td>Not for Win32; no in-process nor load balancing; works in 4.x. Use <a href="http://apr.apache.org/">APR</a>. Supported Apache-2.0 and Apache-1.3). See <a href="webapp.html">Webapp</a> </td> </tr> </table> </section> <section name="Why a Tomcat connector with a native Web Server?"> <p> A Web Server can host different applications written using PERL, PHP, C or any other language. If one application is written in Java using the Servlet API a connector is need to route the requests from the Web Server to the Servlet Engine. In the case a Web Server specific connector is needed. Most of the Web Servers allow to load dynamic extentions (DLL). Some of these extentions are available in the binary builds of connectors. </p> </section> </body> </document>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>