From: markt
+ Note that the directory structures under the appBase for each host should + not overlap each other. +
+Consult the configuration documentation for other attributes of the Engine and - Hostelements. + Host elements.
@@ -64,23 +68,36 @@ Create directories for each of the virtual hosts:Contexts are normally located underneath the appBase directory. For
+ example, to deploy the foobar context as a war file in
+ the ren host, use
+ $CATALINA_HOME/webapps-ren/foobar.war. Note that the
+ default or ROOT context for ren would be deployed as
+ $CATALINA_HOME/webapps-ren/ROOT.war (WAR) or
+ $CATALINA_HOME/webapps-ren/ROOR (directory).
+
NOTE: The docBase for a context should never be
+ the same as the appBase for a host.
+
Within your Context, create a META-INF directory and then
place your Context definition in it in a file named
context.xml. i.e.
- $CATALINA_HOME/webapps/ren/ROOT/META-INF/context.xml
+ $CATALINA_HOME/webapps-ren/ROOT/META-INF/context.xml
This makes deployment easier, particularly if you're distributing a WAR
file.
Create a structure under $CATALINA_HOME/conf/Catalina
corresponding to your virtual hosts, e.g.:
@@ -118,6 +135,5 @@ cp localhost/manager.xml stimpy/