You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2007/02/06 03:21:16 UTC

svn commit: r503958 - in /tomcat/container/branches/tc4.1.x: BUILDING.txt RELEASE-NOTES-4.1.txt RUNNING.txt build.properties.default build.xml

Author: markt
Date: Mon Feb  5 18:21:15 2007
New Revision: 503958

URL: http://svn.apache.org/viewvc?view=rev&rev=503958
Log:
Update libraries to latest available versions.
Update release notes to make JDK 1.3 requirement clear. This has been the case for several versions, it just wasn't clearly stated.

Modified:
    tomcat/container/branches/tc4.1.x/BUILDING.txt
    tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt
    tomcat/container/branches/tc4.1.x/RUNNING.txt
    tomcat/container/branches/tc4.1.x/build.properties.default
    tomcat/container/branches/tc4.1.x/build.xml

Modified: tomcat/container/branches/tc4.1.x/BUILDING.txt
URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/BUILDING.txt?view=diff&rev=503958&r1=503957&r2=503958
==============================================================================
--- tomcat/container/branches/tc4.1.x/BUILDING.txt (original)
+++ tomcat/container/branches/tc4.1.x/BUILDING.txt Mon Feb  5 18:21:15 2007
@@ -8,13 +8,13 @@
 This subproject contains the source code Tomcat 4.1, a server that implements
 the Servlet 2.3 and JSP 1.2 Specifications.  In order to build a binary
 distribution version of the container from a source distribution, you must
-have a Java Development Kit (JDK) for version 1.3 (or later) downloaded
+have a Java Development Kit (JDK) for version 1.4 (or later) downloaded
 and installed and do the following:
 
 
 (0) Download and Install a Java Development Kit
 
-* Download a Java Development Kit (JDK) release (version 1.3 or later) from:
+* Download a Java Development Kit (JDK) release (version 1.4 or later) from:
 
     http://java.sun.com/j2se/
 
@@ -23,6 +23,10 @@
 * Set an environment variable JAVA_HOME to the pathname of the directory
   into which you installed the JDK release.
 
+* Tomcat 4.1 may be built using a 1.3 JDK but this will not create a full
+  binary distribution. The documentation web application is one of the
+  components that will be excluded when building with a 1.3 JDK
+
 
 (1) Download and Install the Ant Binary Distribution
 
@@ -31,14 +35,14 @@
     http://ant.apache.org/bindownload.cgi
 
   On a Windows platform, you will need:
-    apache-ant-1.6.5-bin.zip
+    apache-ant-1.7.0-bin.zip
 
   On a Unix platform, you will need:
-    apache-ant-1.6.5-bin.tar.gz
+    apache-ant-1.7.0-bin.tar.gz
 
 * Unpack the binary distribution into a convenient location so that the
   Ant release resides in its own directory (conventionally named
-  "apache-ant-1.6.5").  For the purposes of the remainder of this document,
+  "apache-ant-1.7.0").  For the purposes of the remainder of this document,
   the symbolic name "${ant.home}" is used to refer to the full pathname of
   the release directory.
 
@@ -90,7 +94,7 @@
 
   http://xerces.apache.org/xerces2-j/download.cgi
 
-  (Tomcat was tested with "Xerces-J-bin.2.7.1.zip")
+  (Tomcat was tested with "Xerces-J-bin.2.9.0.zip")
 
 * Unpack the binary distribution into a convenient location so that the
   distribution resides in its own directory (conventionally named
@@ -211,7 +215,7 @@
 
 (11) Download and Install the Commons Logging Binary Distribution
 
-* Download a binary distribution Version 1.0.1 or later from:
+* Download a binary distribution Version 1.1 or later from:
 
     http://jakarta.apache.org/site/downloads/downloads_commons-logging.cgi
 
@@ -337,15 +341,15 @@
 
 (21) Download and Install the Struts Binary Distribution
 
-* Download a binary distribution of Struts 1.0.1, 1.0.2 or 1.1 from:
+* Download a binary distribution of Struts 1.2.4 or later from:
 
     http://archive.apache.org/dist/struts/
 
   On a Windows platform, you will need:
-    jakarta-struts-1.1.zip
+    jakarta-struts-X.Y.Z.zip
 
   On a Unix platform, you will need:
-    jakarta-struts-1.1.tar.gz
+    jakarta-struts-X.Y.Z.tar.gz
 
 * Unpack the binary distribution into a convenient location so that the
   distribution resides in its own directory.
@@ -511,9 +515,9 @@
 
 (30) Steps (31) to (33) Build the Windows Installer Distribution - OPTIONAL
 
-(31) NSISant installer
+(31) NSIS installer
 
-* Download the NSIS Installer version 2.14 from:
+* Download the NSIS Installer version 2.14 or later from:
 
     http://prdownloads.sourceforge.net/nsis/nsis-2.14-setup.exe?download
 

Modified: tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt
URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt?view=diff&rev=503958&r1=503957&r2=503958
==============================================================================
--- tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt (original)
+++ tomcat/container/branches/tc4.1.x/RELEASE-NOTES-4.1.txt Mon Feb  5 18:21:15 2007
@@ -161,6 +161,30 @@
 [4.1.34] Commons Logging
          Upgrade to 1.1
 
+[4.1.35] Commons Digetster
+         Upgrade to 1.8
+
+[4.1.35] Commons IO
+         Upgrade to 1.2
+
+[4.1.35] Commons Modeler
+         Upgrade to 2.0
+
+[4.1.35] Xerces
+         Upgrade to 2.9.0
+
+[4.1.35] MX4J
+         Upgrade to 3.0.2
+
+[4.1.35] Java Transaction API
+         Upgrade to 1.1
+
+[4.1.35] NSIS
+         Upgrade to 2.23
+
+[4.1.35] JDK
+         JDK 1.3+ is now required.
+
 
 ---------------------
 Catalina New Features:
@@ -2392,8 +2416,8 @@
 
 A standard installation of Tomcat 4 makes all of the following APIs available
 for use by web applications (by placing them in "common/lib" or "shared/lib"):
-* activation.jar (Java Activation Framework)
-* ant.jar (Apache Ant 1.6.5)
+* activation.jar (JavaBeans Activation Framework 1.0.2)
+* ant.jar (Apache Ant 1.7.0)
 * commons-collections.jar (Commons Collections 3.2)
 * commons-dbcp.jar (Commons DBCP 1.2.1)
 * commons-logging-api.jar (Commons Logging 1.1)
@@ -2402,8 +2426,8 @@
 * jasper-runtime.jar (Jasper 2 Runtime)
 * jdbc2_0-stdext.jar (JDBC 2.0 Optional Package, javax.sql.*)
 * jndi.jar (JNDI 1.2 base API classes)
-* jta.jar (Java Transacation API 1.0.1a)
-* mail.jar (JavaMail 1.2)
+* jta.jar (Java Transacation API 1.1)
+* mail.jar (JavaMail 1.3.3)
 * naming-common.jar (JNDI Context implementation)
 * naming-factory.jar (JNDI object factories)
 * naming-resources.jar (JNDI DirContext implementations)
@@ -2413,7 +2437,7 @@
 putting unpacked classes into a "classes" directory (not created by default),
 or by placing them in JAR files in the "lib" directory.
 
-Tomcat 4.1 also makes available Xerces 2.8.0 to web applications.
+Tomcat 4.1 also makes available Xerces 2.9.0 to web applications.
 
 
 --------------------------

Modified: tomcat/container/branches/tc4.1.x/RUNNING.txt
URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/RUNNING.txt?view=diff&rev=503958&r1=503957&r2=503958
==============================================================================
--- tomcat/container/branches/tc4.1.x/RUNNING.txt (original)
+++ tomcat/container/branches/tc4.1.x/RUNNING.txt Mon Feb  5 18:21:15 2007
@@ -11,7 +11,7 @@
 
 (0) Download and Install the J2SE Software Development Kit (SDK)
 
-* Download the Java 2 Standard Edition (J2SE) SDK, release version 1.2 or 
+* Download the Java 2 Standard Edition (J2SE) SDK, release version 1.3 or 
   later, from:
 
     http://java.sun.com/j2se/
@@ -20,9 +20,6 @@
 sufficient for most users because Tomcat uses the javac.exe that is not
 present in the JRE to compile JSP pages. Unless you are *very* sure of
 what you are doing, please use the full SDK.
-
-NOTE:  Use of the CGI Servlet requires Java 2 Standard Edition (J2SE) SDK,
-release version 1.3 or later.
 
 * Install the SDK according to the instructions included with the release.
 

Modified: tomcat/container/branches/tc4.1.x/build.properties.default
URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/build.properties.default?view=diff&rev=503958&r1=503957&r2=503958
==============================================================================
--- tomcat/container/branches/tc4.1.x/build.properties.default (original)
+++ tomcat/container/branches/tc4.1.x/build.properties.default Mon Feb  5 18:21:15 2007
@@ -71,10 +71,10 @@
 
 
 # ----- Commons Digester, version 1.1.1 or later -----
-commons-digester.home=${base.path}/commons-digester-1.7
+commons-digester.home=${base.path}/commons-digester-1.8
 commons-digester.lib=${commons-digester.home}
-commons-digester.jar=${commons-digester.lib}/commons-digester-1.7.jar
-commons-digester.loc=${base-jakarta.loc}/commons/digester/binaries/commons-digester-1.7.tar.gz
+commons-digester.jar=${commons-digester.lib}/commons-digester-1.8.jar
+commons-digester.loc=${base-jakarta.loc}/commons/digester/binaries/commons-digester-1.8.tar.gz
 
 
 # ----- Commons FileUpload, version 1.0 or later -----
@@ -84,10 +84,10 @@
 commons-fileupload.loc=${base-jakarta.loc}/commons/fileupload/binaries/commons-fileupload-1.1.1.tar.gz
 
 # ----- Commons IO, version 1.1 or later -----
-commons-io.home=${base.path}/commons-io-1.2
+commons-io.home=${base.path}/commons-io-1.3
 commons-io.lib=${commons-io.home}
-commons-io.jar=${commons-io.lib}/commons-io-1.2.jar
-commons-io.loc=${base-jakarta.loc}/commons/io/binaries/commons-io-1.2.tar.gz
+commons-io.jar=${commons-io.lib}/commons-io-1.3.jar
+commons-io.loc=${base-jakarta.loc}/commons/io/binaries/commons-io-1.3.tar.gz
 
 
 # ----- Commons Logging, version 1.1 or later -----
@@ -108,10 +108,10 @@
 
 
 # ----- Commons Modeler, version 1.1 or later -----
-commons-modeler.home=${base.path}/commons-modeler-1.1
+commons-modeler.home=${base.path}/commons-modeler-2.0
 commons-modeler.lib=${commons-modeler.home}
-commons-modeler.jar=${commons-modeler.lib}/commons-modeler.jar
-commons-modeler.loc=${base-jakarta.loc}/commons/modeler/binaries/modeler-1.1.tar.gz
+commons-modeler.jar=${commons-modeler.lib}/commons-modeler-2.0.jar
+commons-modeler.loc=${base-jakarta.loc}/commons/modeler/binaries/commons-modeler-2.0.tar.gz
 
 
 # ----- Jakarta Regular Expressions Library, version 1.2 -----
@@ -136,9 +136,9 @@
 
 # ----- Xerces XML Parser, version 2.0.0 or later -----
 # Note: Optional with JDK 1.4+, or if Xerces 1.x is present
-xerces.home=${base.path}/xerces-2_8_0
+xerces.home=${base.path}/xerces-2_9_0
 xerces.lib=${xerces.home}
-xerces.loc=http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.8.0.tar.gz
+xerces.loc=http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.9.0.tar.gz
 xercesImpl.jar=${xerces.lib}/xercesImpl.jar
 xmlParserAPIs.jar=${xerces.lib}/xml-apis.jar
 
@@ -148,7 +148,8 @@
 # --------------------------------------------------
 
 
-# ----- Java Activation Framework (JAF), version 1.0.1 or later -----
+# ----- JavaBeans Activation Framework (JAF), version 1.0.1 or later -----
+# Note JAF 1.1 is available but requires JDK 1.4+
 activation.home=${base.path}/jaf-1.0.2
 activation.lib=${activation.home}
 activation.jar=${activation.lib}/activation.jar
@@ -170,6 +171,7 @@
 
 
 # ----- Commons Pool, version 1.0 or later -----
+# Note Commons Pool 2.0 is available but requires JDK 1.4+
 commons-pool.home=${base.path}/commons-pool-1.3
 commons-pool.lib=${commons-pool.home}
 commons-pool.jar=${commons-pool.lib}/commons-pool-1.3.jar
@@ -183,15 +185,15 @@
 
 
 # ----- Java Management Extensions (JMX), JMX RI 1.0.1 or later or MX4J 1.0 or later -----
-jmx.home=${base.path}/mx4j-1.1.1
+jmx.home=${base.path}/mx4j-3.0.2
 jmx.lib=${jmx.home}/lib
 jmx.jar=${jmx.lib}/mx4j-jmx.jar
-jmx.license=${jmx.home}/LICENSE
-jmx.loc=${base-sourceforge.loc}/mx4j/mx4j-1.1.1.tar.gz
+jmx.license=${jmx.home}/LICENSE.txt
+jmx.loc=${base-sourceforge.loc}/mx4j/mx4j-3.0.2.tar.gz
 
 
 # ----- Java Secure Sockets Extension (JSSE), version 1.0.2 or later -----
-jsse.home=${base.path}/jsse-1.0.3
+jsse.home=${base.path}/jsse1.0.3_03
 jsse.lib=${jsse.home}/lib
 jcert.jar=${jsse.lib}/jcert.jar
 jnet.jar=${jsse.lib}/jnet.jar
@@ -199,12 +201,13 @@
 
 
 # ----- Java Transaction API (JTA), version 1.0.1 or later -----
-jta.home=${base.path}/jta-1_0_1b
+jta.home=${base.path}/jta-1.1
 jta.lib=${jta.home}
 jta.jar=${jta.lib}/jta.jar
 
 
 # ----- JUnit Unit Test Suite, version 3.7 or later -----
+# Note JUnit 4.x is available but requires Java 5
 junit.home=${base.path}/junit3.8.2
 junit.lib=${junit.home}
 junit.jar=${junit.lib}/junit.jar
@@ -212,6 +215,7 @@
 
 
 # ----- Java Mail, version 1.2 or later -----
+# Note Java Mail 1.4 is available but requires JDK 1.4+
 mail.home=${base.path}/javamail-1.3.3_01
 mail.lib=${mail.home}
 mail.jar=${mail.lib}/mail.jar
@@ -219,8 +223,8 @@
 
 # ----- NSIS, version 2.14 or later -----
 nsis.home=C:/Program Files/nsis
-nsis.loc=${base-sourceforge.loc}/nsis/nsis-2.16-setup.exe?download
-nsis.install.exe=${nsis.home}/nsis-216.exe
+nsis.loc=${base-sourceforge.loc}/nsis/nsis-2.23-setup.exe?download
+nsis.install.exe=${nsis.home}/nsis-223.exe
 
 
 # ----- PureTLS Extension, version 0.9 or later -----
@@ -230,6 +234,7 @@
 
 
 # ----- Struts, version 1.2.4 or later -----
+# Note struts 1.3.x onwards requires JDK 1.4+
 struts.home=${base.path}/struts-1.2.9-bin
 struts.lib=${struts.home}/lib
 struts.jar=${struts.lib}/struts.jar

Modified: tomcat/container/branches/tc4.1.x/build.xml
URL: http://svn.apache.org/viewvc/tomcat/container/branches/tc4.1.x/build.xml?view=diff&rev=503958&r1=503957&r2=503958
==============================================================================
--- tomcat/container/branches/tc4.1.x/build.xml (original)
+++ tomcat/container/branches/tc4.1.x/build.xml Mon Feb  5 18:21:15 2007
@@ -517,9 +517,10 @@
       <param name="destfile" value="${nsis.install.exe}"/>
       <param name="destdir" value="${nsis.home}"/>
     </antcall>
-    <antcall target="downloadgz">
+    <antcall target="downloadzip">
       <param name="sourcefile" value="${struts.loc}"/>
       <param name="destfile" value="${struts.jar}"/>
+      <param name="destdir" value="${base.path}"/>
     </antcall>
   </target>
 



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