正如问题所述,OmniFaces是否与JSF 2.2兼容? 它是否只依赖于JSF或其他Java EE依赖项?即它能够只运行Tomcat + JSF吗?
答案 0 :(得分:6)
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上也没有)。