@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override protected void stopContext() throws Exception { stopWebapp(); try { for (int i=_configurations.size();i-->0;) _configurations.get(i).deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) { ClassLoader loader = getClassLoader(); if (loader != null && loader instanceof URLClassLoader) ((URLClassLoader)loader).close(); setClassLoader(null); } setAvailable(true); _unavailableException=null; } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override public void deconfigure(WebAppContext context) throws Exception { for (Configuration configuration : _template.getConfigurations()) configuration.deconfigure(context); } }
@Override protected void doStop() throws Exception { super.doStop(); try { for (int i=_configurations.size();i-->0;) _configurations.get(i).deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) setClassLoader(null); setAvailable(true); _unavailableException=null; } }
@Override protected void doStop() throws Exception { super.doStop(); try { for (int i=_configurations.size();i-->0;) _configurations.get(i).deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) setClassLoader(null); setAvailable(true); _unavailableException=null; } }
@Override protected void doStop() throws Exception { super.doStop(); try { for (int i=_configurations.length;i-->0;) _configurations[i].deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) setClassLoader(null); setAvailable(true); _unavailableException=null; } }
@Override protected void stopContext() throws Exception { stopWebapp(); try { for (int i=_configurations.size();i-->0;) _configurations.get(i).deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) { ClassLoader loader = getClassLoader(); if (loader != null && loader instanceof URLClassLoader) ((URLClassLoader)loader).close(); setClassLoader(null); } setAvailable(true); _unavailableException=null; } }
@Override protected void doStop() throws Exception { super.doStop(); try { for (int i=_configurations.length;i-->0;) _configurations[i].deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) setClassLoader(null); setAvailable(true); _unavailableException=null; } }
@Override protected void doStop() throws Exception { super.doStop(); try { for (int i=_configurations.length;i-->0;) _configurations[i].deconfigure(this); if (_metadata != null) _metadata.clear(); _metadata=new MetaData(); } finally { if (_ownClassLoader) setClassLoader(null); setAvailable(true); _unavailableException=null; } }