diff options
author | Jan Bartel | 2015-10-07 23:55:10 +0000 |
---|---|---|
committer | Jan Bartel | 2015-10-07 23:55:10 +0000 |
commit | ea9c2cc9d98052b5674784a19000f860dfca3b0a (patch) | |
tree | ff368901814f55bafe8ace9d2f73215283bb8553 | |
parent | ce6f55f9dfe7374eeb2cd3881fb4f92bbd1d03de (diff) | |
download | org.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.java | 7 |
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; } /* ------------------------------------------------------------ */ |