• Autor: admin
  • Publicado: Ago 31st, 2008
  • Categoria: Articulos
  • Comentarios: 6

Instalando RichFaces 3.2.1 en Jboss 4.2

Despues de una semana luchando con este problema lo posteare, casi no hay información en español.

Estoy corriendo una aplicacion en jboss-4.2.3.GA-jdk6, con RichFaces 3.2.1GA sobre Eclipse 34.

Me daba los siguientes errores;

com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! org.apache.commons.digester.Digester
CONFIGURATION FAILED! org.ajax4jsf.application.DebugLifecycleFactory

Mi configuracion del web.xml,. es la siguiente.

<?xml version=”1.0″ encoding=”UTF-8″?>
<web-app xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns=”http://java.sun.com/xml/ns/javaee” xmlns:web=”http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” xsi:schemaLocation=”http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd” id=”WebApp_ID” version=”2.5″>
<display-name>Encuesta.Me</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<context-param>
<param-name>com.sun.faces.verifyObjects</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>com.sun.faces.validateXml</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
<context-param>
<param-name>facelets.DEVELOPMENT</param-name>
<param-value>false</param-value>
</context-param>
<context-param>
<param-name>facelets.SKIP_COMMENTS</param-name>
<param-value>true</param-value>
</context-param>
<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>client</param-value>
</context-param>
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/faces/*</url-pattern>
</servlet-mapping>
<filter>
<display-name>RichFaces Filter</display-name>
<filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter>
<filter-mapping>
<filter-name>richfaces</filter-name>
<servlet-name>Faces Servlet</servlet-name>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
</filter-mapping>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

Parecia ser un problema de librerias, y encontre el siguiente post:

http://javanotepad.blogspot.com/2007/10/my-problems-putting-richfaces-to-work.html

Donde dicen el problema que puede existir con las librerias commons, entonces, solo busque estas librerias:

Las agrege al proyecto y funciono perfectamente, las otras librerias commons pueden ser las mas actuales, pero no necesariamente.

Tags: , ,

6 Responses to “Instalando RichFaces 3.2.1 en Jboss 4.2”


  1. jeison
    on Jul 14th, 2009
    @ 22:09

    hola buen dia,,,

    gracias por la info,,,oye podrias postear un paso a paso para configurar un proyecto que use richfaces 3.3.1 sobre eclipse 3.4.2 y jboss4.2.3,,,

    estoy tratando de hacer funcionar el ejemplo basico del richfaces_userguide (el que solo tiene una cajita de texto) lo estoy creando como dynamic web project y loa agrego a un EAR pero no consigo hacerlo funcionar ,,, ya agregue las librerias que dices pero nada,,,me siguen saliendo errores….

    por fa el paso a paso….

    gracias

    jeison g.


  2. Jota
    on Jul 14th, 2009
    @ 23:22

    porque no pegas los errores aqui y los analizamos?


  3. jeison
    on Jul 15th, 2009
    @ 0:46

    la salida del jboss es esta:

    http://pastebin.com/m7e49cbf5

    veo que es similar a la que te estaba saliendo antes en:

    http://groups.google.com.ar/group/javasos/brows...

    sin embargo te cuento que tambien estoy siguiendo el mismo tutorial ,, nada mas que tambien lo he probado haciendo un nuevo proyecto en eclipse del tipo “dynamic web project” y lo agrego a un EAR ,,, pero aclaro que tambien lo he hecho como dice el tutorial ,,, como JSF project ,,, ya agregue al WEB-INF/lib las versiones de las commons* que dices en este post,,,,

    espero que puedas ayudarme con esto…

    gracias.


  4. jpicado
    on Jul 15th, 2009
    @ 0:55

    lo que yo veo es que tu tienes un error de casteo java.lang.ClassCastException@10a098 , tienes alguna clase implementada? Algúnas otras librerias en tu classpath?


  5. jeison
    on Jul 15th, 2009
    @ 1:03

    si tengo una sola clase ,,, la de prueba User..java

    y ademas otras librerias claro,,,,

    mira mi WEB-INF/lib

    http://img154.imageshack.us/img154/2779/pantall...

    y mis demas librerias

    http://img521.imageshack.us/img521/7286/pantall...

    debo borrar algunas de esas?


  6. jotadeveloper
    on Jul 15th, 2009
    @ 1:34

    deberias dejar solo las clases esenciales, a veces hay problemas porque algunos jar exigen configuraciones en el web.xml

Dejar una Respuesta

Spam Protection by WP-SpamFree

© 2009 Jotadeveloper Blog. Nuestros contenidos están bajo licencia Creative Commons mientras no se indique lo contrario,
y pueden reproducirse libremente sin más que mencionar la fuente ("JotaDeveloper") y la URL concreta del artículo original. .

This blog is powered by Wordpress and JotaDeveloperTheme.