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.




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.
Jota
on Jul 14th, 2009
@ 23:22:
porque no pegas los errores aqui y los analizamos?
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.
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?
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?
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