You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by yo...@apache.org on 2004/06/16 17:50:31 UTC
cvs commit: jakarta-tomcat-catalina/webapps/docs class-loader-howto.xml
yoavs 2004/06/16 08:50:30
Modified: webapps/docs class-loader-howto.xml
Log:
Added clarifications per Bugzilla 29389.
Revision Changes Path
1.10 +5 -2 jakarta-tomcat-catalina/webapps/docs/class-loader-howto.xml
Index: class-loader-howto.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/class-loader-howto.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- class-loader-howto.xml 2 Feb 2004 21:39:28 -0000 1.9
+++ class-loader-howto.xml 16 Jun 2004 15:50:30 -0000 1.10
@@ -8,6 +8,7 @@
<properties>
<author email="craigmcc@apache.org">Craig R. McClanahan</author>
+ <author email="yoavs@apache.org">Yoav Shapira</author>
<title>Class Loader HOW-TO</title>
</properties>
@@ -103,6 +104,7 @@
logging API.</li>
<li><em>$CATALINA_HOME/bin/commons-daemon.jar</em> - Jakarta commons
daemon API.</li>
+ <li><em>jmx.jar</em> - The JMX 1.2 implementation.</li>
</ul></li>
<li><strong>Common</strong> - This class loader contains additional classes
that are made visible to both Tomcat internal classes and to all web
@@ -124,7 +126,6 @@
<li><em>commons-pool.jar</em> - Jakarta commons pool.</li>
<li><em>jasper-compiler.jar</em> - The JSP 2.0 compiler.</li>
<li><em>jasper-runtime.jar</em> - The JSP 2.0 runtime.</li>
- <li><em>jmx.jar</em> - The JMX 1.2 implementation.</li>
<li><em>jsp-api.jar</em> - The JSP 2.0 API.</li>
<li><em>naming-common.jar</em> - The JNDI implementation used by Tomcat 5
to represent in-memory naming contexts.</li>
@@ -189,7 +190,8 @@
<p>As mentioned above, the web application class loader diverges from the
default Java 2 delegation model (in accordance with the recommendations in the
-Servlet Specification, version 2.3, section 9.6). When a request to load a
+Servlet Specification, version 2.3, section 9.7.2 Web Application Classloader).
+When a request to load a
class from the web application's <em>WebappX</em> class loader is processed,
this class loader will look in the local repositories <strong>first</strong>,
instead of delegating before looking. There are exceptions. Classes which are
@@ -205,6 +207,7 @@
<li><em>org.w3c.dom.*</em></li>
<li><em>org.apache.xerces.*</em></li>
<li><em>org.apache.xalan.*</em></li>
+<li><em>
</ul>
Last, any JAR containing servlet API classes will be ignored by the
classloader.
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org