Это известная проблема.Это причина:
Это было связано с усилиями MYFACES-1246, предложением обработки аннотаций здесь в списке (метод добавления), но это, конечно, нарушает совместимость интерфейсов с тем же именем.
Если у вас более старый код с использованием org.apache.AnnotationProcessor, вы можете заставить его работать на Tomcat.
Решение:
Добавить <Loader delegate="true"/>
в файл context.xml.(к элементу Context) в каталоге tomcat / conf.
Это делает загрузку классов в Tomcat привязкой к спецификации J2EE.(Я не мог заставить его работать с предложенным подходом только для 1 веб-приложения)
Это ссылка: http://mail -archives.apache.org / mod_mbox / myfaces-dev / 200703.mbox /%3C45F6D22B.1020803@ataco.cz%3E