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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org