req = new IncludedExtensionMappingRequest(req);
}
}
ClassLoader original = Thread.currentThread().getContextClassLoader();
HttpServlet servletReference = acquireDelegateReference();
if (servletReference == null) {
resp.sendError(HttpServletResponse.SC_NOT_FOUND,
"BridgeServlet: " + req.getRequestURI());
return;
}
try {
ClassLoader frameworkContextClassLoader =
frameworkLauncher.getFrameworkContextClassLoader();
if (frameworkContextClassLoader != null) {
Thread.currentThread()
.setContextClassLoader(frameworkContextClassLoader);
}
servletReference.service(req, resp);
} finally {
// releaseDelegateReference();
Thread.currentThread().setContextClassLoader(original);
}
} catch (ClassCastException e) {