我对 JSF 非常陌生,并且正在从事一个项目。
我已经在使用 mojarra 2.0 版的 jsf-api 和 jsf-api-impl。
我也在使用 Richfaces,我的 web.xml 映射就像,
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
此时一切正常。我有一个要求,我需要使用 Icefaces 为用户提供上传视频,就像我的经理所说的那样。
所以我从 http://www.icesoft.org/java/downloads/icefaces-downloads.jsf下载了版本 3 的jar
现在,我只在我的项目中添加了 icefaces.jar、icefaces-ace.jar。
现在,在 lib 文件夹中添加 jar 并且不修改项目中的任何内容后,我运行该项目。
工作项目现在不工作,我的意思是以前发生动作的几个链接现在没有发生,我认为它被 Icefaces 类拦截。
我不确定这个问题,我也没有得到太多关于日志的信息。
那么,我们可以在一个项目中同时使用 Icefaces 和 Rich Faces 吗?如果我们需要同时使用这两种配置,那么我们需要做什么?