jsf-2 jar richfaces primefaces upgrade

jsf 2 - Actualización de Richfaces 3.3 a 4.2 y Primefaces de 1.1 a 2.2.1



jsf-2 jar (2)

Intento actualizar de richface 3.3 a 4.2 y Primefaces de 1.1 a 2.2.1

Tengo estos frascos:

  • jsf-api-2.0.3.jar (era 1.2 antes)
  • jsf-facelets-1.1.9.jar
  • jsf-impl-2.0.3.jar (era 1.2 antes)
  • 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-orchestra-core-1.4.jar
  • myfaces-orchestra-core20-1.4.jar
  • Primefaces-2.2.1.jar
  • guava-11.0.2.jar
  • slf4j-api-1.6.1.jar
  • quartz-1.6.0.jar
  • servlet-api.jar (85.287 Bytes) (28.01.2008)
  • el-impl-1.0.jar
  • el-messages.jar
  • facelets-taglib-jsf12-spring-3-0.4.jar

y algunas jarras Spring 3.1.0

pero entiendo:

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]:

cuando elimino jsf-facelets-1.1.9.jar, obtengo

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>

después de eliminar esta etiqueta consigo

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" />).

... Creo que necesito ayuda

Gracias



Como ha actualizado a JSF 2 y JSF 2 viene con facelets integrados, por lo que es poco probable que desee utilizar los antiguos facelets jar jsf-facelets-1.1.9.jar en su classpath.

BalusC (experto en JSF de ) escribió esta excelente guía Migrando de JSF 1.2 a JSF 2.0 sobre cómo actualizar, también cubre la actualización de facelets.

También estoy usando facelets-taglib- jsf12 -spring-3-0.4.jar

De acuerdo con spring-security-facelets-taglib , necesitarás usar facelets-taglib-jsf20-spring-3

espero que esto ayude