Jsf 2 从richfaces 3.3升级到4.2,从primefaces 1.1升级到2.2.1
我尝试从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
- 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
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库:
是的……还有?他们说了什么?你的结论是什么?我说了…还有?他们怎么说?你的结论是什么?