You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by cr...@apache.org on 2001/08/27 22:22:37 UTC
cvs commit: jakarta-tomcat-4.0/webapps/tomcat-docs/config context.xml host.xml loader.xml logger.xml realm.xml valve.xml
craigmcc 01/08/27 13:22:37
Modified: . RUNNING.txt
webapps/tomcat-docs manager-howto.xml ssl-howto.xml
webapps/tomcat-docs/appdev deployment.xml source.xml
webapps/tomcat-docs/config context.xml host.xml loader.xml
logger.xml realm.xml valve.xml
Log:
Update "tomcat-docs" documents to reflect the option for CATALINA_BASE
instead of CATALINA_HOME.
Revision Changes Path
1.2 +27 -2 jakarta-tomcat-4.0/RUNNING.txt
Index: RUNNING.txt
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/RUNNING.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RUNNING.txt 2001/07/27 22:26:03 1.1
+++ RUNNING.txt 2001/08/27 20:22:37 1.2
@@ -1,4 +1,4 @@
-$Id: RUNNING.txt,v 1.1 2001/07/27 22:26:03 craigmcc Exp $
+$Id: RUNNING.txt,v 1.2 2001/08/27 20:22:37 craigmcc Exp $
Running The Tomcat 4.0 Servlet/JSP Container
@@ -101,7 +101,32 @@
./shutdown.sh (Unix)
-(4) Troubleshooting:
+(4) Advanced Configuration - Multiple Tomcat 4 Instances
+
+In many circumstances, it is desireable to have a single copy of a Tomcat 4
+binary distribution shared among multiple users on the same server. To make
+this possible, you must configure a CATALINA_BASE environment variable (in
+addition to CATALINA_HOME as described above) that points to a directory
+that is unique to your instance.
+
+When you do this, Tomcat 4 will calculate all relative references for files in
+the following directories based on the value for CATALINA_BASE instead of
+CATALINA_HOME:
+
+* conf - Server configuration files (including server.xml)
+
+* logs - Log and output files
+
+* webapps - Automatically loaded web applications
+
+* work - Temporary working directories for web applications
+
+If you do not set CATALINA_BASE to an explicit value, it will be initialized
+to the same value as is set for CATALINA_HOME (which means that the same
+directory is used for all relative path resoluations).
+
+
+(5) Troubleshooting:
There are only really 3 things that can go wrong during the stand-alone
Tomcat 4.0 install:
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/manager-howto.xml
Index: manager-howto.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/manager-howto.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- manager-howto.xml 2001/08/16 23:21:25 1.1
+++ manager-howto.xml 2001/08/27 20:22:37 1.2
@@ -59,6 +59,16 @@
<section name="Configuring Manager Application Access">
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
<p>It would be quite unsafe to ship Tomcat with default settings that allowed
anyone on the Internet to execute the Manager application on your server.
Therefore, the Manager application is shipped with the requirement that anyone
1.3 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/ssl-howto.xml
Index: ssl-howto.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/ssl-howto.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ssl-howto.xml 2001/08/21 20:22:52 1.2
+++ ssl-howto.xml 2001/08/27 20:22:37 1.3
@@ -16,6 +16,16 @@
<section name="Quick-Start Version">
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
<p>To install and configure SSL support on Tomcat 4, you need to follow
these simple steps. For more information, read the rest of this HOW-TO.</p>
<ol>
1.3 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/appdev/deployment.xml
Index: deployment.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/appdev/deployment.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- deployment.xml 2001/08/05 03:42:28 1.2
+++ deployment.xml 2001/08/27 20:22:37 1.3
@@ -102,6 +102,16 @@
<section name="Web Application Deployment Descriptor">
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
<p>As mentioned above, the <code>/WEB-INF/web.xml</code> file contains the
Web Application Deployment Descriptor for your application. As the filename
extension implies, this file is an XML document, and defines everything about
1.3 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/appdev/source.xml
Index: source.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/appdev/source.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- source.xml 2001/08/05 03:42:28 1.2
+++ source.xml 2001/08/27 20:22:37 1.3
@@ -16,6 +16,16 @@
<section name="Directory Structure">
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
<p>A key recommendation of this manual is to separate the directory
hierarchy containing your source code (described in this section) from
the directory hierarchy containing your deployable application
1.3 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/context.xml
Index: context.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/context.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- context.xml 2001/08/25 20:06:30 1.2
+++ context.xml 2001/08/27 20:22:37 1.3
@@ -52,6 +52,16 @@
<a href="host.html#User Web Applications">User Web Applications</a>
for more information.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/host.xml
Index: host.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/host.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- host.xml 2001/08/25 03:37:39 1.1
+++ host.xml 2001/08/27 20:22:37 1.2
@@ -37,6 +37,16 @@
associated with each Engine MUST have a name matching the
<code>defaultHost</code> attribute of that Engine.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/loader.xml
Index: loader.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/loader.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- loader.xml 2001/08/25 20:06:30 1.1
+++ loader.xml 2001/08/27 20:22:37 1.2
@@ -37,6 +37,16 @@
<p>For a more in-depth description of the class loader hierarchy
that is implemented by Catalina, see <strong>FIXME - Reference</strong>.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/logger.xml
Index: logger.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/logger.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- logger.xml 2001/08/25 20:06:30 1.1
+++ logger.xml 2001/08/27 20:22:37 1.2
@@ -26,6 +26,16 @@
<p>For a more in-depth description of the class loader hierarchy
that is implemented by Catalina, see <strong>FIXME - Reference</strong>.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/realm.xml
Index: realm.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/realm.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- realm.xml 2001/08/25 20:06:30 1.1
+++ realm.xml 2001/08/27 20:22:37 1.2
@@ -37,6 +37,16 @@
implementations, see <strong>FIXME - link to "Realm Configuration HOW-TO"
in the administrator's section</strong>.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>
1.2 +10 -0 jakarta-tomcat-4.0/webapps/tomcat-docs/config/valve.xml
Index: valve.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/tomcat-docs/config/valve.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- valve.xml 2001/08/25 20:06:30 1.1
+++ valve.xml 2001/08/27 20:22:37 1.2
@@ -23,6 +23,16 @@
Individual Valves have distinct processing capabilities, and are
described individually below.</p>
+ <blockquote><em>
+ <p>The description below uses the variable name $CATALINA_HOME
+ to refer to the directory into which you have installed Tomcat 4,
+ and is the base directory against which most relative paths are
+ resolved. However, if you have configured Tomcat 4 for multiple
+ instances by setting a CATALINA_BASE directory, you should use
+ $CATALINA_BASE instead of $CATALINA_HOME for each of these
+ references.</p>
+ </em></blockquote>
+
</section>