You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2016/02/19 18:01:58 UTC

svn commit: r1731273 - in /tomcat/trunk: java/org/apache/catalina/loader/WebappLoader.java webapps/docs/changelog.xml webapps/docs/config/loader.xml

Author: markt
Date: Fri Feb 19 17:01:58 2016
New Revision: 1731273

URL: http://svn.apache.org/viewvc?rev=1731273&view=rev
Log:
Switch to parallel web application class loading by default.

Modified:
    tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java
    tomcat/trunk/webapps/docs/changelog.xml
    tomcat/trunk/webapps/docs/config/loader.xml

Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java
URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java?rev=1731273&r1=1731272&r2=1731273&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java (original)
+++ tomcat/trunk/java/org/apache/catalina/loader/WebappLoader.java Fri Feb 19 17:01:58 2016
@@ -114,7 +114,7 @@ public class WebappLoader extends Lifecy
      * This class should extend WebappClassLoaderBase, otherwise, a different
      * loader implementation must be used.
      */
-    private String loaderClass = WebappClassLoader.class.getName();
+    private String loaderClass = ParallelWebappClassLoader.class.getName();
 
 
     /**

Modified: tomcat/trunk/webapps/docs/changelog.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?rev=1731273&r1=1731272&r2=1731273&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/changelog.xml (original)
+++ tomcat/trunk/webapps/docs/changelog.xml Fri Feb 19 17:01:58 2016
@@ -99,6 +99,10 @@
         modified Context configuration parameters and reduces (slightly) the
         memory footprint of a running Tomcat instance. (markt)
       </fix>
+      <update>
+        Switch to the web application class loader to the
+        <code>ParallelWebappClassLoader</code> by default. (markt)
+      </update>
     </changelog>
   </subsection>
   <subsection name="Coyote">

Modified: tomcat/trunk/webapps/docs/config/loader.xml
URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/config/loader.xml?rev=1731273&r1=1731272&r2=1731273&view=diff
==============================================================================
--- tomcat/trunk/webapps/docs/config/loader.xml (original)
+++ tomcat/trunk/webapps/docs/config/loader.xml Fri Feb 19 17:01:58 2016
@@ -127,12 +127,12 @@
         </p>
 
         <p>If not specified, the default value is
-        <code>org.apache.catalina.loader.WebappClassLoader</code>.  The
-        default <strong>loaderClass</strong> is not parallel capable, which
-        means that loading a class from this classloader is performed by one
-        thread at a time. A parallel capable <strong>loaderClass</strong> is
-        available and can be used by specifying
-        <code>org.apache.catalina.loader.ParallelWebappClassLoader</code>.</p>
+        <code>org.apache.catalina.loader.ParallelWebappClassLoader</code>. The
+        default <strong>loaderClass</strong> is parallel capable, which
+        means that mutltiple threads may load difference classes in parallel.
+        A non-parallel capable <strong>loaderClass</strong> is available and can
+        be used by specifying
+        <code>org.apache.catalina.loader.WebappClassLoader</code>.</p>
       </attribute>
 
       <attribute name="searchExternalFirst" required="false">



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org