This is the Catalina base directory (CATALINA_BASE) of the Tomcat
server that is bundled with the IDE ("the internal Tomcat
installation"). Tomcat can be configured to use separate directories
for the configuration files (the Catalina base directory) and the
binaries and shared libraries (the Catalina home directory,
CATALINA_HOME). This is how the internal Tomcat server is set up. This
is different from a typical Tomcat installation.  See
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/RUNNING.txt for more
information.

In the Internal Tomcat server installation, the base directory is
owned by the user and resides in a directory called tomcat406_base
under the directory that the IDE associates with the user. The home
directory is shared by all users who use the same installation of
the IDE, and resides in tomcat406 under the IDE root.

This directory contains the configuration files that the IDE uses when 
it starts the internal server. Expert users can modify these files
with a text editor in this directory. Some properties of the files can 
also be modified through the IDE: open the Explorer window, select the 
J2EE server tab and select the node for the internal server. 

If you wish to deploy classes or libraries that are to be shared by
multiple web modules, they need to be placed in the appropriate place
in the Catalina home directory. Appropriate places are 

$IDEROOT/tomcat406/classes 
$IDEROOT/tomcat406/lib/
$IDEROOT/tomcat406/common/classes 
$IDEROOT/tomcat406/common/lib/

Classes or libraries placed under common can be loaded
both by web applications and by the server itself. Those placed in
classes and lib are only available to web applications. 

Tomcat loads web module elements in the classpath for servlet
execution and debugging in following order:

    1.WEB-INF/classes directory of your web module 
    2.WEB-INF/lib/*.jar directory of your web module 
    3.Bootstrap classes of your JVM 
    4.System class loader classes 
    5.$CATALINA_HOME/common/classes  ($CATALINA_HOME = $IDEROOT/tomcat406)
    6.$CATALINA_HOME/common/lib/*.jar 
    7.$CATALINA_HOME/classes 
    8.$CATALINA_HOME/lib/*.jar 

Do not add shared libraries to the tomcat406_base directory, they will
not be loaded. 

If several developers share the same IDE installation, they need to
exercise caution when adding shared libraries to the tomcat406
directory.  Libraries stored in the tomcat406 directory are shared by
all web modules that are deployed on the server, so there is a risk of 
version conflicts. 
