mirror of
https://github.com/jetty/jetty.project.git
synced 2025-03-04 04:49:12 +00:00
389452 if web-fragment metadata-complete==true still scan its related jar if there there is a ServletContainerInitializer, ensure webapp restarts work
This commit is contained in:
parent
394c478b19
commit
c5395cff85
@ -129,16 +129,19 @@ public class AnnotationConfiguration extends AbstractConfiguration
|
|||||||
MultiMap map = (MultiMap)context.getAttribute(CLASS_INHERITANCE_MAP);
|
MultiMap map = (MultiMap)context.getAttribute(CLASS_INHERITANCE_MAP);
|
||||||
if (map != null)
|
if (map != null)
|
||||||
map.clear();
|
map.clear();
|
||||||
|
|
||||||
|
context.removeAttribute(CLASS_INHERITANCE_MAP);
|
||||||
|
|
||||||
List<ContainerInitializer> initializers = (List<ContainerInitializer>)context.getAttribute(CONTAINER_INITIALIZERS);
|
List<ContainerInitializer> initializers = (List<ContainerInitializer>)context.getAttribute(CONTAINER_INITIALIZERS);
|
||||||
if (initializers != null)
|
if (initializers != null)
|
||||||
initializers.clear();
|
initializers.clear();
|
||||||
if (_discoverableAnnotationHandlers != null)
|
if (_discoverableAnnotationHandlers != null)
|
||||||
_discoverableAnnotationHandlers.clear();
|
_discoverableAnnotationHandlers.clear();
|
||||||
_discoverableAnnotationHandlers = null;
|
|
||||||
_classInheritanceHandler = null;
|
_classInheritanceHandler = null;
|
||||||
if (_containerInitializerAnnotationHandlers != null)
|
if (_containerInitializerAnnotationHandlers != null)
|
||||||
_containerInitializerAnnotationHandlers.clear();
|
_containerInitializerAnnotationHandlers.clear();
|
||||||
_containerInitializerAnnotationHandlers = null;
|
|
||||||
super.postConfigure(context);
|
super.postConfigure(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user