Совместим ли OmniFaces с JSF 2.2?

Как говорится в вопросах, совместим ли OmniFaces с JSF 2.2? Будет ли он зависеть только от JSF или от других зависимостей Java EE? т.е. сможет ли он работать только с Tomcat + JSF?


person Ioannis Deligiannis    schedule 17.09.2013    source источник


Ответы (1)


Демо-приложение OmniFaces 1.6 было протестировано на GlassFish 4 с Mojarra 2.2.2 и Tomcat 7.0.42 с Mojarra 2.2.3. При использовании OmniFaces 1.6 с Mojarra 2.2.x проблем не возникло. Только Glassfish 4 имеет проблему с использованием bean-компонентов #{now} и #{startup} из OmniFaces, но это не вина OmniFaces. Для любых известных проблем вы можете отслеживать известные проблемы вики. .

OmniFaces 1.x не имеет других необходимых зависимостей, кроме Servlet, EL и JSF, с минимальными версиями 2.5, 2.1 и 2.0 соответственно. Tomcat уже предоставляет Servlet и EL из коробки. Вам нужно только предоставить JSF самостоятельно (который, в свою очередь, зависит от JSTL 1.2, который также отсутствует в Tomcat).

person BalusC    schedule 19.09.2013
comment
BalusC: действительно ли jsf зависит от jstl? - person ravshansbox; 28.04.2015
comment
Для тегов <c:xxx> в Facelets — да. - person BalusC; 28.04.2015
comment
BalusC: совместим ли Omnifaces с Mojarra 2.3 (см. omnifaces cdi param и jsf 2 3"> stackoverflow.com/questions/55779638/)? - person cpliu338; 22.04.2019