Развертывание приложения JSf 2.0 в tomcat 5.5

Я разработал приложение JSF 2.0 и протестировал его на Apache Tomcat 6.0. Проблема в том, что на официальном сервере может быть установлена ​​только версия 5.5. Поэтому я попытался развернуть его как есть, но продолжал получать JasperException. Я понял, что проблема, вероятно, заключается в стандартном .jar и jstl.jar. Как я могу развернуть его тогда? Как понизить версию приложения? Спасибо за любую помощь, ссылки или руководства. Наилучшие пожелания.


person sass    schedule 15.08.2010    source источник
comment
В будущем, когда вы получите исключения и не поймете их, вам следует опубликовать полное исключение и трассировку стека в своем вопросе.   -  person BalusC    schedule 17.08.2010
comment
Обратите внимание, что вам потребуются дополнительные усилия, чтобы получить вызовы методов с параметрами внутри ваших тегов action=... и т.д.   -  person Thorbjørn Ravn Andersen    schedule 28.09.2010


Ответы (2)


JSF2.0 требует Tomcat 6.0 или более поздней версии.

Если вы используете JSF-RI 1.2, вы можете запустить JSF 1.2 с tomcat 5.5.

ОТРЕДАКТИРОВАНО:

Я читал, что в версии 5.5.20 он работает некорректно. Tomcat 5.5.17 и Tomcat 5.0.28 прекрасно работают с JSF1.2.

person Dejell    schedule 15.08.2010

Я использовал Mojarra 2.0.3-b03 на Tomcat 5.5.28, и пока он работает хорошо. Все основные теги Facelet пока работают нормально (h: dataTable, f: ajax и т. д.). В настоящее время пытаются использовать RichFaces 4 (хотя он все еще находится в стадии разработки), но кажется, что многие компоненты еще не готовы.

person user422351    schedule 17.08.2010