Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2010-04-20 21:11:18 +0000
committerGreg Wilkins2010-04-20 21:11:18 +0000
commit4d20d654551b1d42aee1338d3392e4740919e0ee (patch)
treeb3c70e0a483d6579eb5bf65b14e55853268b3835 /jetty-servlet/src/main
parent44d54e222a9a6203c7dea323b92552ee3867ef39 (diff)
downloadorg.eclipse.jetty.project-4d20d654551b1d42aee1338d3392e4740919e0ee.tar.gz
org.eclipse.jetty.project-4d20d654551b1d42aee1338d3392e4740919e0ee.tar.xz
org.eclipse.jetty.project-4d20d654551b1d42aee1338d3392e4740919e0ee.zip
JETTY-903 Stop both caches
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1532 7e9141cc-0065-0410-87d8-b60c137991c4
Diffstat (limited to 'jetty-servlet/src/main')
-rw-r--r--jetty-servlet/src/main/java/org/eclipse/jetty/servlet/DefaultServlet.java16
1 files changed, 13 insertions, 3 deletions
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/DefaultServlet.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/DefaultServlet.java
index c2d32241ea..fc094ddf19 100644
--- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/DefaultServlet.java
+++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/DefaultServlet.java
@@ -940,8 +940,6 @@ public class DefaultServlet extends HttpServlet implements ResourceFactory
{
if (_nioCache!=null)
_nioCache.stop();
- if (_bioCache!=null)
- _bioCache.stop();
}
catch(Exception e)
{
@@ -949,7 +947,19 @@ public class DefaultServlet extends HttpServlet implements ResourceFactory
}
finally
{
- super.destroy();
+ try
+ {
+ if (_bioCache!=null)
+ _bioCache.stop();
+ }
+ catch(Exception e)
+ {
+ Log.warn(Log.EXCEPTION,e);
+ }
+ finally
+ {
+ super.destroy();
+ }
}
}

Back to the top