ClassCastException + весна - PullRequest
       3

ClassCastException + весна

0 голосов
/ 15 января 2012

Привет после ошибки, пожалуйста, сообщите мне решение

java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor не может быть приведен к org.apache.AnnotationProcessor -

Я использую Tomcat 6.0

1 Ответ

1 голос
/ 15 января 2012

Это известная проблема.Это причина:

Это было связано с усилиями 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

...