Tomcat ApplicationContext getInitParameter создает исключение NullPointerException - PullRequest
1 голос
/ 11 декабря 2010

Когда я пытаюсь запустить свое веб-приложение из затмения, я получаю следующее исключение:

 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)

Когда я начинаю с пристани, проблем нет. Поскольку мне потребовалось несколько часов, чтобы найти проблему, я публикую ее здесь, чтобы быстрее найти ответ в следующий раз.

1 Ответ

2 голосов
/ 11 декабря 2010

Проблема заключалась в том, что один из параметров в context.xml не имел атрибута «значение».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...