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