如问题所述,OmniFaces是否与JSF 2.2兼容?
它是否也将仅依赖于JSF或其他Java EE依赖项? IE。能否仅与Tomcat + JSF一起运行?

最佳答案

OmniFaces 1.6展示应用已在带有Mojarra 2.2.2的GlassFish 4和带有Mojarra 2.2.3的Tomcat 7.0.42上进行了测试。将OmniFaces 1.6与Mojarra 2.2.x一起使用时没有任何问题。仅使用来自OmniFaces的#{now}#{startup} Bean的Glassfish 4 has a problem,但这不是OmniFaces的错。对于任何已知问题,您可以跟踪known issues Wiki。

OmniFaces 1.x除了Servlet,EL和JSF之外,没有其他必需的依赖项,最低版本分别为2.5、2.1和2.0。 Tomcat已经提供了Servlet和EL。您只需要自己提供JSF(这反过来又依赖JSTL 1.2,而Tomcat也不存在)。

10-07 20:40