From: fhanik Date: Thu, 6 Aug 2009 22:59:25 +0000 (+0000) Subject: Need to figure out how to set the context class loader here X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=4b8cae4e1db29bb0fb27c5f071eaa10c01ecc8d2;p=tomcat7.0 Need to figure out how to set the context class loader here git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@801832 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/connector/AsyncContextImpl.java b/java/org/apache/catalina/connector/AsyncContextImpl.java index 4b3bc063e..95909b896 100644 --- a/java/org/apache/catalina/connector/AsyncContextImpl.java +++ b/java/org/apache/catalina/connector/AsyncContextImpl.java @@ -160,9 +160,12 @@ public class AsyncContextImpl implements AsyncContext { if (state.compareAndSet(AsyncState.STARTED, AsyncState.DISPATCHING) || state.compareAndSet(AsyncState.DISPATCHED, AsyncState.DISPATCHING)) { // TODO SERVLET3 - async + final ServletContext sctx = getServletRequest().getServletContext(); Runnable r = new Runnable() { public void run() { + //TODO SERVLET3 - async - set context class loader when running the task. try { + run.run(); }catch (Exception x) { log.error("Unable to run async task.",x);