ConnectorInstanceContext connectorContext = integrationContext.setConnectorInstance(null, newContext);
WebBeansContext oldOwbContext = integrationContext.contextEntered();
try {
setRestrictListeners(false);
try {
Assembler assembler = new Assembler();
assembler.assemble(getServletContext(), webAppInfo);
webSecurityConstraintStore.setAnnotationScanRequired(true);
((GeronimoWebAppContext.Context) _scontext).webXmlProcessed = true;
for (Map.Entry<ServletContainerInitializer, Set<Class<?>>> entry: integrationContext.getServletContainerInitializerMap().entrySet()) {
entry.getKey().onStartup(entry.getValue(), getServletContext());
}