WebApplicationContext rootAppContext = createRootApplicationContext();
if ( rootAppContext != null ) {
servletContext.setAttribute( DYNAMIC_INITIALIZER, this );
ContextLoaderListener listener = new ShutdownOnlyContextLoaderListener( rootAppContext );
listener.initWebApplicationContext( servletContext );
servletContext.removeAttribute( DYNAMIC_INITIALIZER );
servletContext.addListener( listener );
}
else {