glenn 01/02/20 19:38:07 Modified: catalina/docs/dev classloaders.html Log: Cleaned up library/class locations Revision Changes Path 1.4 +13 -12 jakarta-tomcat-4.0/catalina/docs/dev/classloaders.html Index: classloaders.html =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/docs/dev/classloaders.html,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- classloaders.html 2001/02/18 03:33:48 1.3 +++ classloaders.html 2001/02/21 03:38:06 1.4 @@ -74,31 +74,32 @@ <li><code>$CATALINA_HOME/bin/bootstrap.jar</code> - The Bootstrap class that is used to initialize the Catalina server, and the class loader implementation classes it depends on.</li> - <li><code>$CATALINA_HOME/bin/naming.jar</code> - The JNDI context - implementation that is used by Catalina.</li> - <li><code>$CATALINA_HOME/bin/servlet.jar</code> - The servlet and - JSP API classes.</li> <li><code>$JAVA_HOME/lib/tools.jar</code> - The Javac compiler used to compile the servlets generated from JSP pages (if present on your system).</li> </ul> <li><strong>Common</strong> - This class loader is initialized to include all - JAR files in the <code>$CATALINA_HOME/bin</code> directory, except those - attached to the <strong>System</strong> class loader: + JAR files in the <code>$CATALINA_HOME/common/lib</code> directory and + the <code>$CATALINA_HOME/common/classes</code> directory if it exists. <ul> - <li><code>$CATALIA_HOME/bin/naming.jar</code> - The JNDI implementation - used by Tomcat 4, added only if you are running in a JDK 1.2 - environment (the JNDI classes are included in JDK 1.3 or later).</li> + <li><code>$CATALINA_HOME/common/lib/servlet.jar</code> - The servlet and + JSP API classes.</li> + <li><code>$CATALIA_HOME/common/lib/naming.jar</code> - The JNDI + implementation used by Tomcat 4, added only if you are running + in a JDK 1.2 environment (the JNDI classes are included in JDK + 1.3 or later).</li> </ul> <li><strong>Catalina</strong> - This class loader is initialized to include all JAR files in the <code>$CATALINA_HOME/server</code> directory, which should contain Catalina itself (i.e. all classes whose fully qualified names begin with <code>org.apache.catalina.</code>), and any JAR files - that it depends on. Because these classes are loaded from a separate + that it depends on and the <code>$CATALINA_HOME/common/classes</code> + directory if it exists. Because these classes are loaded from a separate class loader, which is not visible to the <strong>Webapp</strong> class loader, they are <em>not</em> visible to web applications.</li> <li><strong>Shared</strong> - This class loader is initialized to include - all JAR files in the <code>$CATALINA_HOME/lib</code> directory. All of + all JAR files in the <code>$CATALINA_HOME/lib</code> directory and the + <code>$CATALINA_HOME/common/classes</code> directory if it exists. All of the classes in these repositories will be visible to all web applications, so they may be used to share information between web apps (<strong>NOTE</strong> - this behavior is specific to Tomcat 4.0, and @@ -248,7 +249,7 @@ <br> <div align="center"><hr width="75%"><font size="2"> -$Id: classloaders.html,v 1.3 2001/02/18 03:33:48 craigmcc Exp $ +$Id: classloaders.html,v 1.4 2001/02/21 03:38:06 glenn Exp $ </font></div> </body> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]