我正在使用 JSF 2.0与Liferay和Glassfish以及primefaces 3.5 。
我读过关于 omnifaces 及其有趣的内容。
我已在omnifaces 1.4.1 jar file
中将web-inf\lib
添加到我的Liferay项目中。
呈现页面后抛出异常:
java.lang.ExceptionInInitializerError at org.omnifaces.context.Omn.PartialViewContext $ OmniPartialResponseWriter.startDocumnet(OmniPartial 查看Context.java)
我必须添加任何配置,或者我遗漏了什么?
答案 0 :(得分:4)
来自OmniFaces homepage的第3段:
...请注意,OmniFaces 不是为portlet设计的。
Liferay是一个portlet环境。 OmniFaces专为servlet环境而设计。您面临的ExceptionInInitializerError
很可能是由于缺少javax.servlet
依赖项而造成的,该依赖项本应在堆栈跟踪中显示为NoClassDefFoundError
。