Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Jsf 2 从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1_Jsf 2_Jar_Richfaces_Primefaces_Upgrade - Fatal编程技术网

Jsf 2 从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1

Jsf 2 从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1,jsf-2,jar,richfaces,primefaces,upgrade,Jsf 2,Jar,Richfaces,Primefaces,Upgrade,我尝试从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1 我有这些罐子: jsf-api-2.0.3.jar(之前是1.2) jsf-facelets-1.1.9.jar jsf-impl-2.0.3.jar(之前是1.2) richfaces-components-api-4.2.0.Final richfaces-components-ui-4.2.0.Final.jar richfaces-core-api-4.2.0.Final.jar richf

我尝试从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1

我有这些罐子:

  • jsf-api-2.0.3.jar(之前是1.2)
  • jsf-facelets-1.1.9.jar
  • jsf-impl-2.0.3.jar(之前是1.2)
  • richfaces-components-api-4.2.0.Final
  • richfaces-components-ui-4.2.0.Final.jar
  • richfaces-core-api-4.2.0.Final.jar
  • richfaces-core-impl-4.2.0.Final.jar
  • myfaces-chestration-core-1.4.jar
  • myfaces-Orchestral-core20-1.4.jar
  • primefaces-2.2.1.jar
  • 番石榴-11.0.2.jar
  • slf4j-api-1.6.1.jar
  • 石英-1.6.0.jar
  • servlet-api.jar(85.287字节)(28.01.2008)
  • el-impl-1.0.jar
  • el-messages.jar
  • facelets-taglib-jsf12-spring-3-0.4.jar
还有一些Spring3.1.0罐子

但我得到:

Error Loading Library: jar:file:/C:/Users/XXX/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/XXX/WEB-INF/lib/richfaces-components-ui-4.2.0.Final.jar!/META-INF/rich.taglib.xml
java.io.IOException: Error parsing [jar:file:/C:/Users/XXX/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/XXX/WEB-INF/lib/richfaces-components-ui-4.2.0.Final.jar!/META-INF/rich.taglib.xml]: 
当我删除jsf-facelets-1.1.9.jar时,我得到

com.sun.faces.config.ConfigurationException: 
Source Document: jndi:/localhost/XXX/WEB-INF/faces-config.xml
Cause: Unable to find class 'com.sun.facelets.FaceletViewHandler'

<application>
    <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
    <variable-resolver>org.springframework.web.jsf.DelegatingVariableResolver</variable-resolver>
    <locale-config>
        <default-locale>en</default-locale>
        <supported-locale>en</supported-locale>
    </locale-config>
    <message-bundle>messages</message-bundle>
</application>
com.sun.faces.config.ConfigurationException:
源文档:jndi:/localhost/XXX/WEB-INF/faces-config.xml
原因:找不到类“com.sun.facelets.FaceletViewHandler”
com.sun.facelets.FaceletViewHandler
org.springframework.web.jsf.DelegatingVariableResolver
EN
EN
信息
移除此标签后,我得到

Schwerwiegend: Servlet.service() for servlet Faces Servlet threw exception
java.lang.IllegalArgumentException: Orchestra was unable to create an instance of bean with name 'AccessScopeManager'. Ensure that JSF variable resolution uses your dependency injection (DI) framework (eg Spring's DelegatingVariableResolver is in your faces-config.xml file) and the standard Orchestra configuration beans are defined (eg by using <import resource="classpath*:/META-INF/spring-orchestra-init.xml" />).
Schwerwiegend:Servlet的Servlet.service()面临Servlet抛出异常
java.lang.IllegalArgumentException:Orchestration无法创建名为“AccessScopeManager”的bean实例。确保JSF变量解析使用您的依赖注入(DI)框架(例如,Spring的DelegatingVariableResolver在您的faces-config.xml文件中),并且定义了标准配置bean(例如,通过使用)。
。。。我想我需要一些帮助


感谢您升级到JSF 2,并且JSF 2内置了facelets,因此您不太可能希望在类路径上使用旧的facelets jar
JSF-facelets-1.1.9.jar

BalusC(stackoverflow的JSF专家)编写了这本优秀的指南 关于如何升级,它还包括facelets升级

我还告诉您,您正在使用facelets taglib-jsf12-spring-3-0.4.jar

根据您需要使用的 facelets-taglib-jsf20-spring-3


我希望这对您有所帮助,因为您已经升级到JSF 2,并且JSF 2内置了facelets,所以您不太可能希望在类路径上使用旧的facelets jar
JSF-facelets-1.1.9.jar

BalusC(stackoverflow的JSF专家)编写了这本优秀的指南 关于如何升级,它还包括facelets升级

我还告诉您,您正在使用facelets taglib-jsf12-spring-3-0.4.jar

根据您需要使用的 facelets-taglib-jsf20-spring-3


我希望这有助于查看这些报告:

  • 对于PrimeFaces库:

  • 对于RichFaces库:

看看这些报告:

  • 对于PrimeFaces库:

  • 对于RichFaces库:

是的……还有?他们说了什么?你的结论是什么?我说了…还有?他们怎么说?你的结论是什么?