From: markt Date: Wed, 2 Jun 2010 11:40:55 +0000 (+0000) Subject: Fix test failure. Need to explicitly configure stopping timer threads X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=1a1a2274f1d99f3828a2e54784c7f0eff7583b17;p=tomcat7.0 Fix test failure. Need to explicitly configure stopping timer threads git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@950504 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java b/test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java index fbb4429cd..526e22d32 100644 --- a/test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java +++ b/test/org/apache/catalina/loader/TestWebappClassLoaderMemoryLeak.java @@ -26,6 +26,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.catalina.Context; +import org.apache.catalina.core.StandardContext; import org.apache.catalina.startup.Tomcat; import org.apache.catalina.startup.TomcatBaseTest; @@ -37,6 +38,10 @@ public class TestWebappClassLoaderMemoryLeak extends TomcatBaseTest { // Must have a real docBase - just use temp Context ctx = tomcat.addContext("/", System.getProperty("java.io.tmpdir")); + + if (ctx instanceof StandardContext) { + ((StandardContext) ctx).setClearReferencesStopTimerThreads(true); + } Tomcat.addServlet(ctx, "taskServlet", new TaskServlet()); ctx.addServletMapping("/", "taskServlet");