У меня была та же проблема с Eclipse Helios, с Maven, обрабатывающим зависимости и использующим Jetty в качестве веб-сервера. После обновления до Spring 3.1 у меня внезапно возникла эта проблема, но только на моей локальной машине для разработки.
Сначала я удалил папки spring и jetty в моем локальном репозитории maven и обновил зависимости, но это не улучшило ситуацию.
Затем я просто удалил папки servlet-api и servlet-api-2.5, которые поставляются с Jetty (но оставляя все остальное), я заставил его работать
Все приветствуют магию пути класса.