Ich versuche, den Spring-Anwendungskontext auf einem ServletContextListener zu erhalten. Ich verwende Spring mit Annotation-Konfiguration. Mit diesem Code bekomme ich "context null". Was mache ich falsch?Erhalten Sie Spring-Anwendungskontext auf einem ServletContextListener
@WebListener
public class Initializer implements ServletContextListener
{
public void contextInitialized(ServletContextEvent event)
{
System.out.println("context " + WebApplicationContextUtils.getWebApplicationContext(event.getServletContext()));
}
@Override
public void contextDestroyed(ServletContextEvent sce)
{
}
}
Dank
Ihre Bestellung der Zuhörer ist falsch. Der 'ContextLoaderListener' sollte vor diesem Listener ausgeführt werden. –
Es hat bei mir funktioniert, danke – Plebios