Primefaces 获取java.lang.NoSuchMethodError:javax.faces.component.UIComponent.getPassThroughAttributes(Z)Ljava/util/Map;

Primefaces 获取java.lang.NoSuchMethodError:javax.faces.component.UIComponent.getPassThroughAttributes(Z)Ljava/util/Map;,primefaces,jboss7.x,jsf-2.2,Primefaces,Jboss7.x,Jsf 2.2,最初应用程序使用的是JSF2.1JAR,但现在我将JSF2.2JAR添加到JBoss7.1中的各个模块中,如图所示 java.lang.NoSuchMethodError: javax.faces.component.UIComponent.getPassThroughAttributes(Z)Ljava/util/Map; 由于我将JSF JAR保存在JBoss模块中,所以WEB-INF/lib和JBoss JAR之间不应该有任何冲突 Note: 应用程序不存在部署问题,即WAR正在升

最初应用程序使用的是JSF2.1JAR,但现在我将JSF2.2JAR添加到JBoss7.1中的各个模块中,如图所示

 java.lang.NoSuchMethodError: javax.faces.component.UIComponent.getPassThroughAttributes(Z)Ljava/util/Map;
由于我将JSF JAR保存在JBoss模块中,所以WEB-INF/lib和JBoss JAR之间不应该有任何冲突

Note:
  • 应用程序不存在部署问题,即WAR正在升级 创建时没有任何问题
  • JSF JAR不会添加到WEB-INF/lib中 因为它是在服务器级别管理的
编辑1 我已经通过jboss-deployment-structure.xml添加了JSF依赖项,但仍然存在相同的问题

编辑2
当我尝试访问应用程序时出现此错误

是否丢失了某些内容?如果是,请告诉我Hello@pis。你找到这个问题的答案了吗?甚至在从JSF2.1.17迁移到2.2.28之后,我也面临同样的问题。