You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by la...@apache.org on 2001/03/14 04:38:41 UTC
cvs commit: jakarta-tomcat build.bat build.sh README
larryi 01/03/13 19:38:41
Modified: . build.bat build.sh README
Log:
Update batch files and README for building within source directory.
Since Ant v1.3 will be used. Update batch files to take advantage of Ant's
"bin/ant" or "bin\ant.bat" file. This leaves setting Ant's classpath to Ant.
Tomcat's build.xml handles the "build" classpaths.
Also, the since build.xml relies on servlet22.jar for the servlet api, the
jakarta-servletapi project is not needed.
Revision Changes Path
1.10 +3 -24 jakarta-tomcat/build.bat
Index: build.bat
===================================================================
RCS file: /home/cvs/jakarta-tomcat/build.bat,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- build.bat 2000/07/26 16:06:27 1.9
+++ build.bat 2001/03/14 03:38:40 1.10
@@ -7,34 +7,13 @@
:gotJavaHome
set _ANTHOME=%ANT_HOME%
-if "%ANT_HOME%" == "" set ANT_HOME=..\jakarta-ant
+if "%ANT_HOME%" == "" set ANT_HOME=..\jakarta-ant-1.3
-set _SERVLETAPIHOME=%SERVLETAPI_HOME%
-if "%SERVLETAPI_HOME%" == "" set SERVLETAPI_HOME=..\jakarta-servletapi
+"%ANT_HOME%\bin\ant" %1 %2 %3 %4 %5 %6 %7 %8 %9
-if "%CLASSPATH%" == "" goto noclasspath
-
-rem else
-set _CLASSPATH=%CLASSPATH%
-set CLASSPATH=%CLASSPATH%;%ANT_HOME%\lib\ant.jar;%SERVLETAPI_HOME%\lib\servlet.jar;..\jakarta-tools\moo.jar;%JAVA_HOME%\lib\tools.jar
-goto next
-
-:noclasspath
-set _CLASSPATH=
-set CLASSPATH=%ANT_HOME%\lib\ant.jar;%SERVLETAPI_HOME%\lib\servlet.jar;..\jakarta-tools\moo.jar;%JAVA_HOME%\lib\tools.jar
-goto next
-
-:next
-
-java %ANT_OPTS% org.apache.tools.ant.Main %1 %2 %3 %4 %5 %6 %7 %8 %9
-
:clean
-rem clean up classpath after
-set CLASSPATH=%_CLASSPATH%
-set _CLASSPATH=
-set SERVLETAPI_HOME=%_SERVLETAPIHOME%
-set _SERVLETAPIHOME=
+rem clean up
set ANT_HOME=%_ANTHOME%
set _ANTHOME=
1.12 +4 -9 jakarta-tomcat/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/jakarta-tomcat/build.sh,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- build.sh 2000/05/01 15:46:47 1.11
+++ build.sh 2001/03/14 03:38:40 1.12
@@ -1,6 +1,6 @@
#! /bin/sh
-# $Id: build.sh,v 1.11 2000/05/01 15:46:47 craigmcc Exp $
+# $Id: build.sh,v 1.12 2001/03/14 03:38:40 larryi Exp $
if [ -z "$JAVA_HOME" ]
then
@@ -14,13 +14,8 @@
JAVA_HOME=$JAVA_BINDIR/..
fi
-if [ "$ANT_OPTS" = "" ] ; then
- ANT_OPTS=""
+if [ "$ANT_HOME" = "" ] ; then
+ ANT_HOME=../jakarta-ant-1.3
fi
-JAVACMD=$JAVA_HOME/bin/java $ANT_OPTS
-
-cp=../jakarta-ant/lib/ant.jar:../jakarta-servletapi/lib/servlet.jar:../jakarta-tools/moo.jar:../build/tomcat/classes:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dev.jar
-
-$JAVACMD -classpath $cp:$CLASSPATH org.apache.tools.ant.Main "$@"
-
+$ANT_HOME/bin/ant "$@"
1.14 +39 -70 jakarta-tomcat/README
Index: README
===================================================================
RCS file: /home/cvs/jakarta-tomcat/README,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- README 2001/02/13 04:37:26 1.13
+++ README 2001/03/14 03:38:40 1.14
@@ -10,10 +10,9 @@
Installing and Building Tomcat
==============================
-In order to successfully build Tomcat, you will need to do the following. In
-the instructions below, $JAKARTA_HOME is assumed to be the directory into which
-you are installing all of the required distributions. If you are using Win9x,
-the $JAKARA_HOME path should not contain spaces.
+In order to successfully build Tomcat, you will need to do the following.
+In the instructions below, $JAKARTA_HOME is assumed to be the directory into
+which you are installing all of the required distributions.
* Download and install a version 1.1 or later Java Development Kit
implementation for your operating system platform. Set a "JAVA_HOME"
@@ -21,63 +20,21 @@
and add "$JAVA_HOME/bin" to your PATH. Configure the CLASSPATH environment
variable as well, if required.
-* Download and install an XML parser that is compliant with the Java API for
- XML Parsing specification. You will need to add the appropriate JAR files
- for your parser to your system classpath. Parsers known to successfully
- build and work with Tomcat include:
+* Download the Ant version 1.3 binary distribution from
+ <http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/bin> and install
+ it in the $JAKARTA_HOME directory.
+
+ Note: Ant v1.3 includes a copy of the JAXP 1.0 reference implementation XML
+ parser for use during building.
+
+* If you plan to build the Tomcat binary distribution, download JAXP
+ version 1.0.1 from <http://java.sun.com/xml> and install it in the
+ $JAKARTA_HOME directory.
+
+* If you want to include SSL support, download the Java Secure Sockets
+ Extension (JSSE) implementation (current version number is 1.0.2) from
+ <http://java.sun.com/products/jsse> and install it into $JAKARTA_HOME.
- * The JAXP reference implementation (version 1.0 or later), which can be
- downloaded from <http://java.sun.com/xml>. Make sure that the "jaxp.jar"
- and "parser.jar" files are on your class path.
-
- * The Xerces parser (version 1.1.2 or later), which can be downloaded
- from <http://xml.apache.org>. Make sure that the "xerces.jar" is
- on your class path.
-
- If you plan to build the binary distribution, you will need to download
- JAXP version 1.0.1. Extract it to your $JAKARTA_HOME directory and
- rename its directory to jaxp-1.0.1. The binary distribution includes
- jaxp.jar and parser.jar as the built-in XML parser.
-
-* Download and install the Ant version 1.2 distribution (subproject
- "jakarta-ant") into a directory named "$JAKARTA_HOME/jakarta-ant".
- You will need to create the "jakarta-ant" directory and extract the files
- into it. Downloading and installing the binary distribution will avoid
- the need to build the executable version. If you have downloaded the source
- distribution, you will need to build the executable version by executing
- the following commands:
-
- cd $JAKARTA_HOME/jakarta-ant
- ./bootstrap.sh <-- Unix
- bootstrap <-- Windows
-
- This should result in the creation of a file "ant.jar" in the "lib"
- subdirectory, which will be used when building Tomcat.
-
- Note: If you building from source on Win9x, edit the LPC.BAT file in
- jakarta-ant\src\bin to remove the trailing LF characters.
-
-* Download and install the Servletapi distribution (subproject
- "jakarta-servletapi") into a subdirectory named
- "$JAKARTA_HOME/jakarta-servletapi". The Servletapi distribution can be found
- at the same location as the Tomcat distribution. Since the
- "jakarta-servletapi" directory is included in the archive, expand the
- distribution to $JAKARTA_HOME. If you have downloaded the source distribution,
- you will need to build the executable version by executing the following
- commands:
-
- cd $JAKARTA_HOME/jakarta-servletapi
- ./build.sh dist <-- Unix
- build dist <-- Windows
-
- This should result in the creation of a file "servlet.jar" in the "lib"
- subdirectory, which will be used when building Tomcat.
-
-* If you want to include SSL support, download and install the Java Secure
- Sockets Extension (JSSE) implementation (current version number is 1.0.2)
- from <http://java.sun.com/products/jsse>. Include the jars found in its
- "lib" directory in your classpath.
-
* Download the source distribution of Tomcat (subpackage "jakarta-tomcat"),
or check it out via anonymous CVS, into a subdirectory named
"$JAKARTA_HOME/jakarta-tomcat". Since the "jakarta-tomcat" directory is
@@ -91,13 +48,13 @@
This version can be executed as follows:
- cd $JAKARTA_HOME/build/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/build/tomcat
./bin/startup.sh <-- Unix
bin\startup <-- Windows
and it can be shut down as follows:
- cd $JAKARTA_HOME/build/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/build/tomcat
./bin/shutdown.sh <-- Unix
bin\shutdown <-- Windows
@@ -127,7 +84,7 @@
* To start Tomcat, execute the following commands:
- cd $JAKARTA_HOME/build/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/build/tomcat
./bin/startup.sh <-- Unix
bin\startup <-- Windows
@@ -137,7 +94,7 @@
* To stop Tomcat, execute the following commands:
- cd $JAKARTA_HOME/build/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/build/tomcat
./bin/shutdown.sh <-- Unix
bin\shutdown <-- Windows
@@ -145,7 +102,7 @@
* To start Tomcat, execute the following commands:
- cd $JAKARTA_HOME/dist/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/dist/tomcat
./bin/startup.sh <-- Unix
bin\startup <-- Windows
@@ -155,15 +112,16 @@
* To stop Tomcat, execute the following commands:
- cd $JAKARTA_HOME/dist/tomcat
+ cd $JAKARTA_HOME/jakarta-tomcat/dist/tomcat
./bin/shutdown.sh <-- Unix
bin\shutdown <-- Windows
Alternatively, you can run Tomcat without changing your current working
directory, by setting the TOMCAT_HOME environment variable to point at the
Tomcat files you have built (for example, at directory
-"$JAKARTA_HOME/build/tomcat" or "$JAKARTA_HOME/dist/tomcat"). Now, you
-can start Tomcat as follows:
+"$JAKARTA_HOME/jakarta-tomcat/build/tomcat" or
+"$JAKARTA_HOME/jakarta-tomcat/dist/tomcat"). Now, you can start Tomcat
+as follows:
$TOMCAT_HOME/bin/startup.sh <-- Unix
%TOMCAT_HOME%\bin\startup <-- Windows
@@ -173,6 +131,17 @@
$TOMCAT_HOME/bin/shutdown.sh <-- Unix
%TOMCAT_HOME%\bin\shutdown <-- Windows
+Tomcat may be run with any XML parser that is compliant with the Java API for
+XML Parsing specification. Parsers known to successfully run Tomcat include:
+
+ * The JAXP reference implementation (version 1.0 or later), which can be
+ downloaded from <http://java.sun.com/xml>. JAXP version 1.0.1 is
+ included in the Tomcat binary distribution.
+
+ * The Xerces parser (version 1.1.2 or later), which can be downloaded
+ from <http://xml.apache.org>. Make sure that the "xerces.jar" replaces
+ jaxp.jar and parser.jar in Tomcat's lib/container directory.
+
Testing the Build
=================
@@ -189,10 +158,10 @@
Before you can run the test, you must set the Admin web application to
"trusted". This can be accomplished by executing the following:
- cd $JAKARTA_HOME/build/tomcat <-- Unix
+ cd $JAKARTA_HOME/jakarta-tomcat/build/tomcat <-- Unix
./bin/tomcat.sh run -enableAdmin
- cd %JAKARTA_HOME%\build\tomcat <-- Windows
+ cd %JAKARTA_HOME%\jakarta-tomcat\build\tomcat <-- Windows
bin\tomcat run -enableAdmin
Next, start Tomcat with:
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, email: tomcat-dev-help@jakarta.apache.org