This is the Catalina home directory (CATALINA_HOME) of the Tomcat
server that is bundled with the IDE ("the internal Tomcat
installation"). Tomcat can be configured to use separate directories
for the binaries and shared libraries (the Catalina home directory,
CATALINA_HOME) and for the configuration files (the Catalina base
directory). This is how the internal Tomcat server is set up. It 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 binaries and the shared libraries that the
IDE uses when it starts the internal server. Although it also contains
sample server configuration files, these are not the ones that are
used when the IDE starts the internal Tomcat server.  The actual
configuration files can be found in the Catalina base directory. The
configuration files should only be modified directly by experts. 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, you may place them in the following
subdirectories of this directory: 

classes 
lib/
common/classes 
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 = this directory)
    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 Catalina base
directory.  Libraries stored in this directory are shared by all web
modules that are deployed on the server, so there is a risk of version
conflicts.
