This patch to BUILDING.txt documents what the optional components enable in 
Tomcat, and where the build process expects to find things. 
? .project
Index: BUILDING.txt
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-5/BUILDING.txt,v
retrieving revision 1.17
diff -u -r1.17 BUILDING.txt
--- BUILDING.txt	13 Aug 2002 18:05:09 -0000	1.17
+++ BUILDING.txt	13 Aug 2002 18:39:02 -0000
@@ -81,8 +81,9 @@
   that you unpack "ldap.jar" and "jaas.jar" into the "lib" subdirectory of
   the JNDI directory, parallel to "jndi.jar".
 
-* This is optional with JDK 1.3 or later.
-
+* This is optional with JDK 1.3 or later. It is required for building
+  with full.dist=on. The build process expects this to be in
+  {base.path}/jndi-1.2.1. 
 
 (4) Download and Install the Xerces 2 Distribution
 
@@ -280,8 +281,11 @@
 
     http://java.sun.com/products/jdbc/download.html
 
-* Place the jar in a convenient location.
+* Place the jar in a convenient location. The build process expects it
+  in ${base.path}/jdbc2_0-stdext.
 
+* No Tomcat class depends on JDBC directly. Tyrex and commons-dbcp
+  depend on it, and it is distributed with a full distribution.
 
 (14) Download and Install an implementation of the JMX 1.0 specification. This
      can be either MX4J (http://mx4j.sourceforge.net) or Sun JMX 1.0 Reference 
@@ -311,7 +315,10 @@
     http://java.sun.com/products/javabeans/glasgow/jaf.html
 
 * Unpack the package into a convenient location so that it
-  resides in its own subdirectory.
+  resides in its own subdirectory. The build process expects this by
+  default to be in ${base.path}/jaf-1.0.1 
+
+* The Java Activation Framework is used by the JavaMail optional package.
 
 
 (16) Download and Install JavaMail 1.2
@@ -321,7 +328,10 @@
     http://java.sun.com/products/javamail/index.html
 
 * Unpack the package into a convenient location so that
-  it resides in its own subdirectory.
+  it resides in its own subdirectory. The build process expects this
+  by default to be in ${base.path}/javamail-1.2
+
+* JavaMail is used to provide JNDI named mail sessions.
 
 
 (17) Download and Install the JSSE 1.0.2 Reference Implementation
@@ -332,17 +342,25 @@
     http://java.sun.com/products/jsse/
 
 * Unpack the reference implementation into a convenient location so that
-  it resides in its own subdirectory.
+  it resides in its own subdirectory. The build expects this to be in
+  ${base.path}/jsse-1.0.2.
+
+* This is optional with JDK 1.4 and later.
+
+* Used to provide SSL and Certificate support in Catalina and in Connectors.
 
 
 (18) Download and Install the Java Transaction APIs
 
-* Download the Java Transaction API (JTA) package (version 1.0.1) from:
+* Download the Java Transaction API (JTA) package (version 1.0.1a) from:
 
     http://java.sun.com/products/jta/
 
 * Unpack the package into a convenient location so that it resides in its
-  own subdirectory.
+  own subdirectory. By default, the Tomcat build expects this to be
+  {base.path}/jta-1_0_1a/
+
+* Used to provide JNDI named transaction factories.
 
 
 (19) Download and Install the Struts Binary Distribution
Index: build.properties.default
===================================================================
RCS file: /home/cvspublic/jakarta-tomcat-5/build.properties.default,v
retrieving revision 1.27
diff -u -r1.27 build.properties.default
--- build.properties.default	13 Aug 2002 16:52:19 -0000	1.27
+++ build.properties.default	13 Aug 2002 18:39:02 -0000
@@ -193,9 +193,9 @@
 
 
 # ----- Java Transaction API (JTA), version 1.0.1 or later -----
-jta.home=${base.path}/jta-spec1_0_1
+jta.home=${base.path}/jta-1_0_1a
 jta.lib=${jta.home}
-jta.jar=${jta.lib}/jta-spec1_0_1.jar
+jta.jar=${jta.lib}/jta.jar
 
 
 # ----- JUnit Unit Test Suite, version 3.7 or later -----

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to