Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 将Richfaces与MyFaces一起使用_Maven_Jsf_Jsf 2_Richfaces - Fatal编程技术网

Maven 将Richfaces与MyFaces一起使用

Maven 将Richfaces与MyFaces一起使用,maven,jsf,jsf-2,richfaces,Maven,Jsf,Jsf 2,Richfaces,我正在尝试使用MyFaces1.1将web应用程序升级到当前版本(大概是2.2) 在当前状态下,应用程序还使用Richfaces。具体而言,richfaces api、richfaces impl和richfaces ui通过Maven包含在3.1.6.GA版中。部署构建的war文件时,我在日志中发现以下错误: Both MyFaces and the RI are on your classpath. Please make sure to use only one of the two JS

我正在尝试使用MyFaces1.1将web应用程序升级到当前版本(大概是2.2)

在当前状态下,应用程序还使用Richfaces。具体而言,richfaces api、richfaces impl和richfaces ui通过Maven包含在3.1.6.GA版中。部署构建的war文件时,我在日志中发现以下错误:

Both MyFaces and the RI are on your classpath. Please make sure to use only one of the two JSF-implementations.
通过查看Maven生成的依赖关系树,我可以看到richfaces impl和richfaces ui都依赖于jsf api和jsf impl。我假设这些是错误所指的RI/Mojarra的组件,对吗

如果是这样,有没有办法告诉Richfaces使用已经导入的MyFacesAPI和myfaces impl


我是JSF新手,所以可能弄错了,如果这个问题非常无知,那么很抱歉(我阅读了大量的JSF教程和关于stackoverflow的帖子,解释了JSF,这对我很有帮助,但对我来说仍然很难接受。)

只需从maven中排除不需要的依赖项,关于这一点有很多问题,例如:谢谢,这解决了我的问题。