You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by jf...@apache.org on 2002/06/22 18:19:46 UTC
cvs commit: jakarta-tomcat-4.0/webapps/tomcat-docs/config connectors.xml project.xml
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="ian779@darwinsys.com">Ian Darwin</author>
<author email="jfrederic.clere@fujitsu-siemens.com">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: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>