Author: fhanik
Date: Thu Sep 27 07:43:47 2007
New Revision: 580032
URL: http://svn.apache.org/viewvc?rev=580032&view=rev
Log:
forward port from 6.0
Modified:
tomcat/sandbox/gdev6x/webapps/docs/virtual-hosting-howto.xml
Modified: tomcat/sandbox/gdev6x/webapps/docs/virtual-hosting-howto.xml
URL:
http://svn.apache.org/viewvc/tomcat/sandbox/gdev6x/webapps/docs/virtual-hosting-howto.xml?rev=580032&r1=580031&r2=580032&view=diff
==============================================================================
--- tomcat/sandbox/gdev6x/webapps/docs/virtual-hosting-howto.xml (original)
+++ tomcat/sandbox/gdev6x/webapps/docs/virtual-hosting-howto.xml Thu Sep 27
07:43:47 2007
@@ -32,14 +32,18 @@
</p>
<source>
<Engine name="Catalina" defaultHost="ren">
- <Host name="ren" appBase="webapps/ren"/>
- <Host name="stimpy" appBase="webapps/stimpy"/>
+ <Host name="ren" appBase="webapps-ren"/>
+ <Host name="stimpy" appBase="webapps-stimpy"/>
</Engine>
</source>
<p>
+ Note that the directory structures under the appBase for each host should
+ not overlap each other.
+ </p>
+ <p>
Consult the configuration documentation for other attributes of the
<a href="config/engine.html">Engine</a> and <a href="config/host.html">
- Host</a>elements.
+ Host</a> elements.
</p>
</section>
@@ -48,23 +52,36 @@
Create directories for each of the virtual hosts:
</p>
<source>
-mkdir $CATALINA_HOME/webapps/ren
-mkdir $CATALINA_HOME/webapps/stimpy
+mkdir $CATALINA_HOME/webapps-ren
+mkdir $CATALINA_HOME/webapps-stimpy
</source>
</section>
<section name="Configuring Your Contexts">
- <subsection name="Approach #1">
+ <subsection name="General">
+ <p>Contexts are normally located underneath the appBase directory. For
+ example, to deploy the <code>foobar</code> context as a war file in
+ the <code>ren</code> host, use
+ <code>$CATALINA_HOME/webapps-ren/foobar.war</code>. Note that the
+ default or ROOT context for <code>ren</code> would be deployed as
+ <code>$CATALINA_HOME/webapps-ren/ROOT.war</code> (WAR) or
+ <code>$CATALINA_HOME/webapps-ren/ROOR</code> (directory).
+ </p>
+ <p><strong>NOTE: The <code>docBase</code> for a context should never be
+ the same as the <code>appBase</code> for a host.</strong>
+ </p>
+ </subsection>
+ <subsection name="context.xml - approach #1">
<p>
Within your Context, create a <code>META-INF</code> directory and then
place your Context definition in it in a file named
<code>context.xml</code>. i.e.
- <code>$CATALINA_HOME/webapps/ren/ROOT/META-INF/context.xml</code>
+ <code>$CATALINA_HOME/webapps-ren/ROOT/META-INF/context.xml</code>
This makes deployment easier, particularly if you're distributing a WAR
file.
</p>
</subsection>
- <subsection name="Approach #2">
+ <subsection name="context.xml - approach #2">
<p>
Create a structure under <code>$CATALINA_HOME/conf/Catalina</code>
corresponding to your virtual hosts, e.g.:
@@ -102,6 +119,5 @@
</p>
</subsection>
</section>
-
</body>
</document>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]