Я знаю, что это старый вопрос, но для меня он оказался порядком параметров web.xml. Если вы посмотрите на сообщение об ошибке, ваши элементы должны быть в точном порядке, указанном в ошибке. Например:
<web-app>
<display-name>LBSPing!</display-name>
<context-param>
...
</context-param>
<listener>
...
</listener>
<servlet>
...
</servlet>
<servlet-mapping>
...
</servlet-mapping>
</web-app>
Для меня мои контекстные параметры были после узлов сервлета и слушателя, что и стало причиной моей проблемы.