Desculpem reabrir um topico antigo, mais estou precisando de ajuda!
Pessoal estou com muita dificuldade em configurar o RichFaces no meu eclipse.
Uso o Eclipse 3.4 (Ganymede) e o Tomcat 6.0.14.
Já tentei muitos tutoriais e varias soluções propostas em post deste e de outros forums. Acredito que esteja errando em algo bem simples, so que ainda não vi onde… Já beira o desespero… hehehehe
Bom vamos ao que eu fiz:
Baixei o RichFaces 3.2 do site da JBoss.
Baixei o BeanUtils, Collections, Digester, Logging e Lang da Commons do Apache.org
Baixei o JSF do site da sun (1.2)
Peguei a JSTL do Tomcat, que ja vem com ele.
Coloquei essas bibliotecas em varios lugares. Por exemplo, o WEB-INF/lib, na JSF Librarys e vinculei no projeto, no diretorio lib do Tomcat, enfim em varios lugares.
Criei um projeto basico, somente para testar:
Por fim, meu web.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
Test
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
Faces Servlet
javax.faces.webapp.FacesServlet
1
Faces Servlet
/faces/*
<context-param>
<param-name>org.richfaces.SKIN</param-name>
<param-value>blueSky</param-value>
</context-param>
<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>
[/code]
E o meu index.jsp
[code]<%@ page language=“java” contentType=“text/html; charset=iso-8859-1”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>
<%@ taglib uri=“http://richfaces.org/a4j” prefix=“a4j”%>
<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich”%>
SIGA - Sistema Integrado de Gestão Acadêmica
[/code]
Apos executar, ocorre um erro de 404. Porem, na hora da chamada da pagina não da erro.
O log ao inicar o tomcat aponta o seguinte:
05/08/2008 09:16:41 org.apache.catalina.core.AprLifecycleListener init
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jre1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Arquivos de programas/Java/jre1.6.0_06/bin/client;C:/Arquivos de programas/Java/jre1.6.0_06/bin;D:\Arquivos de programas\Borland\Delphi7\Bin;D:\Arquivos de programas\Borland\Delphi7\Projects\Bpl\;D:\Arquivos de programas\Borland\CBUILD~1\Projects\Bpl;D:\Arquivos de programas\Borland\CBUILD~1\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;;C:\Tools\Tomcat\bin;D:\Arquivos de programas\Java\jdk1.6.0_06\bin;d:\Arquivos de programas\Subversion\bin;;D:\Developer\Java\Classpath\JSF\lib;
05/08/2008 09:16:41 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
05/08/2008 09:16:41 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 789 ms
05/08/2008 09:16:41 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
05/08/2008 09:16:41 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
05/08/2008 09:16:42 com.sun.faces.config.ConfigureListener$WebXmlProcessor scanForFacesServlet
WARNING: Unable to process deployment descriptor for context '/SimpleWeb'
05/08/2008 09:16:42 com.sun.faces.config.ConfigureListener contextInitialized
INFO: Initializing Mojarra (1.2_08-b06-FCS) for context '/SimpleWeb'
05/08/2008 09:16:43 org.apache.catalina.core.StandardContext filterStart
SEVERE: Exception starting filter richfaces
java.lang.NoClassDefFoundError: javax/faces/FacesException
at org.ajax4jsf.webapp.BaseFilter.init(BaseFilter.java:179)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3696)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4343)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: java.lang.ClassNotFoundException: javax.faces.FacesException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 19 more
05/08/2008 09:16:43 org.apache.catalina.core.StandardContext start
SEVERE: Error filterStart
05/08/2008 09:16:43 org.apache.catalina.core.StandardContext start
SEVERE: Context [/Test] startup failed due to previous errors
05/08/2008 09:16:43 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
05/08/2008 09:16:44 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
05/08/2008 09:16:44 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/47 config=null
05/08/2008 09:16:44 org.apache.catalina.startup.Catalina start
INFO: Server startup in 2515 ms
Desde já, agredeço a ajuda.