Java Tomcat ApplicationContext getInitParameter引发NullPointerException

Java Tomcat ApplicationContext getInitParameter引发NullPointerException,java,tomcat,Java,Tomcat,当我尝试从eclipse中启动Web应用程序时,出现以下异常: SCHWERWIEGEND: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.pu

当我尝试从eclipse中启动Web应用程序时,出现以下异常:

 SCHWERWIEGEND: Exception sending context initialized event to listener instance of class org.springframework.web.util.Log4jConfigListener
java.lang.NullPointerException
    at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
    at org.apache.catalina.core.ApplicationContext.mergeParameters(ApplicationContext.java:883)
    at org.apache.catalina.core.ApplicationContext.getInitParameter(ApplicationContext.java:255)
    at org.apache.catalina.core.ApplicationContextFacade.getInitParameter(ApplicationContextFacade.java:299)
    at org.springframework.web.util.Log4jWebConfigurer.exposeWebAppRoot(Log4jWebConfigurer.java:185)
    at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigurer.java:116)
    at org.springframework.web.util.Log4jConfigListener.contextInitialized(Log4jConfigListener.java:45)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

当我开始使用jetty时,没有问题。因为我花了几个小时才找到问题,所以我将它发布在这里,以便下次更快地找到答案。

问题是,context.xml中的一个参数没有“value”属性

不,但如果你认为答案没有帮助,你仍然可以投我反对票。