You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by bi...@apache.org on 2004/03/01 01:32:18 UTC

cvs commit: jakarta-tomcat/src/doc readme-3.3.2 index.html serverxml.html

billbarker    2004/02/29 16:32:18

  Modified:    src/doc  index.html serverxml.html
  Added:       src/doc  readme-3.3.2
  Log:
  Updating the documentation to reflect changes since 3.3.1.
  
  Revision  Changes    Path
  1.13      +3 -2      jakarta-tomcat/src/doc/index.html
  
  Index: index.html
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/doc/index.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- index.html	29 Feb 2004 22:42:50 -0000	1.12
  +++ index.html	1 Mar 2004 00:32:18 -0000	1.13
  @@ -44,7 +44,8 @@
   <ul>
   
   <li> <a href="readme">Tomcat 3.3 Release Notes</a></li>
  -<li> <a href="readme-3.3.1">Tomcat 3.3.1 Release Notes</a><br>&nbsp;</li>
  +<li> <a href="readme-3.3.1">Tomcat 3.3.1 Release Notes</a></li>
  +<li> <a href="readme-3.3.2">Tomcat 3.3.2 Release Notes</a><br>&nbsp;</li>
   
   <li> Using Tomcat
     <ul>
  
  
  
  1.35      +215 -5    jakarta-tomcat/src/doc/serverxml.html
  
  Index: serverxml.html
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat/src/doc/serverxml.html,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- serverxml.html	29 Feb 2004 22:42:50 -0000	1.34
  +++ serverxml.html	1 Mar 2004 00:32:18 -0000	1.35
  @@ -276,6 +276,7 @@
   	</ul></li>
     <li>Server
       <ul>
  +          <li><a href="#CoyoteConnector">CoyoteConnector</a></li>
   	  <li><a href="#Http10Connector">Http10Connector</a></li>
   	  <li><a href="#JniConnector">JniConnector</a></li>
   	  <li><a href="#Ajp12Connector">Ajp12Connector</a></li>
  @@ -1187,6 +1188,206 @@
   
   <hr size="5">
   
  +<h3><a name="CoyoteConnector">CoyoteConnector</a></h3>
  +
  +<p><b>Type:</b> Server</p>
  +
  +<h4>Description</h4>
  +
  +<p>Handles incoming AJP13 and HTTP, or optionally HTTPS, requests. <b>[Tomcat 3.3.2]</b></p>
  +
  +<h4>Attributes</h4>
  +
  +<table border="1" cellpadding="2" cellspacing="0">
  +  <tr valign="top">
  +    <th>Attribute</th>
  +    <th>Description</th>
  +    <th>Default</th>
  +  </tr>
  +  <tr valign="top">
  +    <td>socketCloseDelay</td>
  +    <td>Specifies the number of milliseconds to delay before closing the socket
  +      after processing a request.  If negative, the delay is disabled. Setting
  +      a value greater or equal to zero is intended to help with diagnosing
  +      client errors resulting from unread data in the body of the HTTP request.
  +      If this unread data arrives just before or during the closing of the
  +      socket, the client may see a &quot;Connection aborted by peer&quot; error.</td>
  +    <td>-1</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>processorClassName</td>
  +    <td>The Coyote processor class to use.  The values are 
  +        <code>org.apache.coyote.http11.Http11Processor</code> for the HTTP/1.1
  +        connector, and <code>org.apache.jk.server.JkCoyoteHandler</code> for
  +        the AJP13 connector.</td>
  +    <td>org.apache.coyote.http11.Http11Processor</td>
  +  </tr>
  +  <tr valign="top">
  +    <td><b>HTTP/1.1 Connection Properties</b></td>
  +    <td>&nbsp;</td>
  +    <td>&nbsp;</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>disableUploadTimeout</td>
  +    <td>If <code>true</code> then use the same timeout for uploads and for
  +        keep-alives.</td>
  +    <td>true</td>
  +  </tr>
  +  <tr>
  +    <td>maxKeepAliveRequests</td>
  +    <td>The maxiumum number of keep-alive requests to allow on the same
  +        socket connection.</td>
  +    <td>100</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>secure</td>
  +    <td>Enables use of a SSL socket factory and act as an HTTPS server.</td>
  +    <td>false</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>keystoreFile</td>
  +    <td>Keystore containing the Server certificate</td>
  +    <td>PureTLS: server.pem<br>
  +        JSSE: .keystore in directory specified by the user.home System property</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>keypass</td>
  +    <td>Password to the keystore.</td>
  +    <td>changeit</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>clientauth</td>
  +    <td>Enables requirement for client authentication.</td>
  +    <td>false</td>
  +  </tr>
  +  <tr valign="top">
  +    <td><b>Socket Properties</b></td>
  +    <td>&nbsp;</td>
  +    <td>&nbsp;</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>address</td>
  +    <td>Address to which the server socket binds.</td>
  +    <td><i>null, bind on all addresses</i></td>
  +  </tr>
  +  <tr valign="top">
  +    <td>backlog</td>
  +    <td>Maximum length of the backlog queue for the server socket.</td>
  +    <td>100</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>port</td>
  +    <td>Port on which to receive requests.</td>
  +    <td><i>no default, must be specified</i></td>
  +  </tr>
  +  <tr valign="top">
  +    <td>SSLImplementation</td>
  +    <td>Class which implements the
  +        <code>org.apache.tomcat.util.net.SSLImplementation</code> interface.
  +        This setting controls which SSL support is used by secure connections.
  +        Currently supported are:<br>
  +        <ol>
  +        <li>PureTLS - specify
  +            <code>org.apache.tomcat.util.net.PureTLSImplementation</code></li>
  +        <li>JSSE - specify
  +            <code>org.apache.tomcat.util.net.JSSEImplementation</code></li>
  +        </ol></td>
  +    <td><i>not set</i><br>
  +        default behavior will detect PureTLS and JSSE and choose the one
  +        available, or PureTLS if both are available.</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>timeout</td>
  +    <td>Socket read timeout in seconds.</td>
  +    <td>300</td>
  +  </tr>
  +  <tr valign="top">
  +    <td><b>Thread Pool Properties</b></td>
  +    <td>&nbsp;</td>
  +    <td>&nbsp;</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>maxThreads</td>
  +    <td>Maximum number of threads in Thread pool.</td>
  +    <td>200</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>maxSpareThreads</td>
  +    <td>Maximun number of spare threads.  Unused threads will be terminated as
  +      needed to keep the number of spare threads under this number.</td>
  +    <td>50</td>
  +  </tr>
  +  <tr valign="top">
  +    <td>minSpareThreads</td>
  +    <td>Minimum number of spare threads. Additional threads will be created
  +      as needed to keep the number of spare threads up to this number.</td>
  +    <td>4</td>
  +  </tr>
  +</table>
  +
  +<p><b>Note:</b> You may specify attributes that do
  +not appear in the list above. These attribute settings will be saved in a list
  +and made available to the secure socket factory when <code>secure</code> is set
  +<code>true</code>.  Supported attributes are:</p>
  +
  +<h4>PureTLS</h4>
  +
  +<table border="1" cellpadding="2" cellspacing="0">
  +  <tr valign="top">
  +    <th>Attribute</th>
  +    <th>Description</th>
  +    <th>Default</th>
  +  </tr>
  +  <tr>
  +    <td>rootfile</td>
  +    <td>File containing root certificates.</td>
  +    <td>root.pem</td>
  +  </tr>
  +  <tr>
  +    <td>randomfile</td>
  +    <td>File to initialize random number generation.</td>
  +    <td>random.pem</td>
  +  </tr>
  +</table>
  +
  +<h4>JSSE</h4>
  +
  +<table border="1" cellpadding="2" cellspacing="0">
  +  <tr valign="top">
  +    <th>Attribute</th>
  +    <th>Description</th>
  +    <th>Default</th>
  +  </tr>
  +  <tr>
  +    <td>algorithm</td>
  +    <td>Algorithm used to encode the certificate.</td>
  +    <td>SunX509</td>
  +  </tr>
  +  <tr>
  +    <td>keystoreType</td>
  +    <td>Type of keystore.</td>
  +    <td>JKS</td>
  +  </tr>
  +  <tr>
  +    <td>keystorePass</td>
  +    <td>Password to Keystore file.</td>
  +    <td><i>defaults to keypass setting</i></td>
  +  </tr>
  +  <tr>
  +    <td>protocol</td>
  +    <td>Protocol for the SSL.</td>
  +    <td>TLS</td>
  +  </tr>
  +</table>
  +
  +<h4>Example(s)</h4>
  +
  +<pre>
  +&lt;CoyoteConnector port=&quot;8080&quot; timeout=&quot;60&quot; /&gt;
  +</pre>
  +
  +<hr size="5">
  +
   <!-- ======================================== -->
   
   <h3><a name="Http10Connector">Http10Connector</a></h3>
  @@ -2175,7 +2376,8 @@
   
   <p>JMX MBeans support has been added to Tomcat 3.3.2, which allow you to manage
   Tomcat from any JMX console (JRMP) or via a simple browser by the build in HTTP Adaptor</p>
  -<p>To enable JMX, you should add the &lt;MxInterceptor /&gt; in server.xml</p>
  +<p>To enable JMX, you should add the optional JmxSupport module to the
  +$TOMCAT_HOME/modules directory.</p>
   <p>To also activate the HTTP/JRMP Adaptor you should at least define the port</p>
   
   <h4>Attributes</h4>
  @@ -2770,13 +2972,21 @@
       <td><i>not specified</i></td>
     </tr>
     <tr valign="top">
  -    <td>useInternal<br><b>[Tomcat 3.3.2-dev]</b></td>
  -    <td>Controls how to handle welcome pages for URLs ending in &quote;/&quote;.
  +    <td>useInternal<br><b>[Tomcat 3.3.2]</b></td>
  +    <td>Controls how to handle welcome pages for URLs ending in &quot;/&quot;.
           If <code>true</code>, then the welcome page is served via an internal
           sub-request.  If <code>false</code> than it returns an external redirect
           to the actual welcome page URL.</td>
      <td>false</td>
     </tr>
  +  <tr valign="top">
  +    <td>strict23Welcome<br><b>[Tomcat 3.3.2]</b></td>
  +    <td>Controls how to handle welcome pages for mapped servlets
  +        If <code>true</code>, then the mapped servlets are checked for a 
  +        possible match.  If <code>false</code> than only physical files are
  +        checked.</td>
  +   <td>false</td>
  +  </tr>
   </table>
   
   <h4>Example(s)</h4>
  @@ -2816,7 +3026,7 @@
   <h4>Example(s)</h4>
   
   <pre>
  -&tl;TagPoolManagerInterceptor /&gt;
  +&lt;TagPoolManagerInterceptor /&gt;
   </pre>
   
   <hr size="5">
  
  
  
  1.1                  jakarta-tomcat/src/doc/readme-3.3.2
  
  Index: readme-3.3.2
  ===================================================================
                                Apache Tomcat 3.3.2
                                ===================
                                   Release Notes
                                   =============
  
  $Id: readme-3.3.2,v 1.1 2004/03/01 00:32:18 billbarker Exp $
  
  
  This document describes the changes that have been made since the
  release of Tomcat 3.3.1 Final.
  
  =========
  Bug Fixes
  =========
  
  The release in which the fix appears is indicated in brackets.
  
  Feature Additions:
  
  Bug No.  Description
  
  8099     Preserve the query string when redirecting to the welcome page.
  
           Removed '.sh' extension from Unix shell scripts.
  
  	 (Re-) Open the log files with "append", so that log rotation can
  	 be configured to be other than daily.
  
           Package an Ant compiler adapter that compiles JSPs with the correct
           naming convention and an Ant task which creates .ver files.  These
           tasks allow the Tomcat work directory to be pre-populated with 
           compiled JSPs.
  
  13285	 Added improvements to the admin web-app to include support for vhosts.
  
  Server:
  
  Bug No.  Description
  
           Bug fixed in SimpleSessionStore in session attribute reloading during
           context reloads.
  
  7770	 Fixed thread race problem in accessing the Hooks.
  
  8092	 Fixed JSP source exposure proplem.
  
  9165	 Fix auto-detection of tomcat.install for certain 1.1.x JDKs.
  
  7654	 Make certain that the Context Classloader is set before a servlet 
  	 class is loaded.  This allows JAXP and log4j classes to be created
  	 in the constructor of the servlet, instead of in init.
  
  	 Fix problem with multiple Context adds on Context reload under
  	 high traffic.
  
  	 Preserve sessions across session reloadings.
  
  	 Fix Cookie case name problem under Windows for Session Cookie.
  
  	 Fix problems with URL normalization when the URL attempts to access
  	 a file above the ROOT.
  
  	 Prevent session sharing when switching from HTTPS to HTTP.  This
  	 removes a way to hijack sensitive sessions.  The old behavior can
  	 be restored by setting the secureCookie="false" attribute on the
  	 SessionId element in server.xml.
  
  	 Fix the handling of response.encodeURL("") to conform to the w3 spec.
  
  15894	 Fix race condition on reusing Sessions.
  
           Updated DecodeInterceptor to treat URL paths containing null
           characters as unsafe.
  
  	 Fix problem where the AccessLog was printing the content-length of the
  	 Request instead of the Response.
  
  24123    Fix problem where the AccessLog wasn't logging request that produce
           no output.  Also log the Request's content length for PUT requests.
  
           Partially update to use commons-logging.
  
  Jasper:
  
  Bug No.  Description
  
  11463	 Fix PageContext.removeAttribute(String) to work for a page with
  	 session=false.
  
  13378	 Fix dependency on GenericServlet in the generated .java file.
  
  23101    Fix case dependency problem on Windows platforms.
  
           Fix high byte chars (xlate to unicode)
  
           Fix a problem when a jsp include another jsp with relative path.
  
  Configuration:
  
  Bug No.  Description
  8634     Allow alternative location for modules.xml
  
  
  Connectors:
  
  Bug No.  Description
  
  
  
  Documentation:
  
  Bug No.  Description
  
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Re: cvs commit: jakarta-tomcat/src/doc readme-3.3.2 index.html serverxml.html

Posted by Henri Gomez <hg...@apache.org>.
Bill Barker wrote:

> ----- Original Message ----- 
> From: <bi...@apache.org>
> To: <ja...@apache.org>
> Sent: Sunday, February 29, 2004 4:32 PM
> Subject: cvs commit: jakarta-tomcat/src/doc readme-3.3.2 index.html
> serverxml.html
> 
> 
> 
>>billbarker    2004/02/29 16:32:18
>>
>>  Modified:    src/doc  index.html serverxml.html
>>  Added:       src/doc  readme-3.3.2
>>  Log:
>>  Updating the documentation to reflect changes since 3.3.1.
>>
> 
> 
> Any thoughts on including the j-t-c docs with 3.3.2?

You should included then, TC 4/5 allready do the same

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org


Re: cvs commit: jakarta-tomcat/src/doc readme-3.3.2 index.html serverxml.html

Posted by Bill Barker <wb...@wilshire.com>.
----- Original Message ----- 
From: <bi...@apache.org>
To: <ja...@apache.org>
Sent: Sunday, February 29, 2004 4:32 PM
Subject: cvs commit: jakarta-tomcat/src/doc readme-3.3.2 index.html
serverxml.html


> billbarker    2004/02/29 16:32:18
>
>   Modified:    src/doc  index.html serverxml.html
>   Added:       src/doc  readme-3.3.2
>   Log:
>   Updating the documentation to reflect changes since 3.3.1.
>

Any thoughts on including the j-t-c docs with 3.3.2?