Тринидад 2 и мои лица 2.13 - PullRequest
       41

Тринидад 2 и мои лица 2.13

1 голос
/ 28 сентября 2011

Я запустил новое веб-приложение, используя myfaces 2.1.3, tomahawk 20-1.1.11 и Тринидад 2.0.0. Я последовал руководству для разработчиков и заставил работать с facelets, jsf и томагавками. Но теги Тринидад продолжают бросать это:

java.lang.ClassNotFoundException:org.apache.myfaces.trinidadinternal.facelets.TrinidadFaceletViewHandler

Я проверил в API и ImpL, и на самом деле нет TrinidadFaceletViewHandler. Это упущение или я что-то упустил?

Ответы [ 3 ]

3 голосов
/ 30 сентября 2011

Есть ли у вас это web.xml

 <context-param>
    <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name>
    <param-value>org.apache.myfaces.trinidadinternal.facelets.TrinidadFaceletViewHandler</param-value>
</context-param>

Удали это!

0 голосов
/ 07 ноября 2012

К сожалению, я не могу найти руководство по установке JSF 2.x и Trinidad 2.x.

Документация для Тринидада действительно плохая.

0 голосов
/ 28 сентября 2011

Это указывает на то, что в вашем /WEB-INF/lib есть где-то JAR-файл Facelets 1.x. Убери это. Он уже включен в библиотеки JSF 2.x.

Убедитесь, что вы читаете инструкции по установке JSF 2.x и Trinidad 2.x, а не JSF 1.x и Trinidad 1.x.

...