Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Bartel2015-10-07 23:55:10 +0000
committerJan Bartel2015-10-07 23:55:10 +0000
commitea9c2cc9d98052b5674784a19000f860dfca3b0a (patch)
treeff368901814f55bafe8ace9d2f73215283bb8553
parentce6f55f9dfe7374eeb2cd3881fb4f92bbd1d03de (diff)
downloadorg.eclipse.jetty.project-ea9c2cc9d98052b5674784a19000f860dfca3b0a.tar.gz
org.eclipse.jetty.project-ea9c2cc9d98052b5674784a19000f860dfca3b0a.tar.xz
org.eclipse.jetty.project-ea9c2cc9d98052b5674784a19000f860dfca3b0a.zip
Ensure ServletHolder new initialization state is reset after doStop
-rw-r--r--jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
index 5a0c5c8a1f..7c30234bf4 100644
--- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
+++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
@@ -75,7 +75,7 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
private static final Logger LOG = Log.getLogger(ServletHolder.class);
private int _initOrder = -1;
private boolean _initOnStartup=false;
- private boolean initialized = false;
+ private boolean _initialized = false;
private Map<String, String> _roleMap;
private String _forcedPath;
private String _runAsRole;
@@ -387,7 +387,7 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
public void initialize ()
throws Exception
{
- if(!initialized){
+ if(!_initialized){
super.initialize();
if (_extInstance || _initOnStartup)
{
@@ -404,7 +404,7 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
}
}
}
- initialized = true;
+ _initialized = true;
}
@@ -437,6 +437,7 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope
_servlet=null;
_config=null;
+ _initialized = false;
}
/* ------------------------------------------------------------ */

Back to the top