Простой ответ заключается в том, что веб-контейнер не может найти класс / интерфейс, потому что он "не существует". Или, точнее, потому, что он не находится в том месте или местах, где он его ожидает.
Я бы сделал тщательный поиск по дереву каталогов веб-контейнера . Начните с установленного каталога WEB-INF / classes веб-приложения, включая любые файлы JAR в этом каталоге. Затем посмотрите в области общей библиотеки.
Если , вы не можете найти класс или JAR, содержащий этот класс, тогда это ваша проблема. Если вы можете найти его, но код веб-контейнера не может, это, вероятно, не в том месте. В любом случае, что-то не работает в ваших (текущих) процессах сборки / развертывания; например настройки Eclipse вашего проекта.
(Почему это работало раньше? Кто знает. Возможно, вы строите / развертываете по-другому. Возможно, вы развернули что-то вручную ...)