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]>

Reply via email to