Richfaces + eclipse + tomcat

Pessoal, boa tarde!

Estou tentando usar RichFaces numa aplicação com Eclipse + Tomcat

Segui as instruções do Richfaces developer guide mas não obtive sucesso.

Meu arquivo JSP :

<%@ taglib uri=“http://richfaces.org/rich” prefix=“rich”%>
<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h”%>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f”%>

repeater

Meu arquivo web.xml :

<?xml version="1.0"?>


a4jEchoText

org.richfaces.SKIN
blueSky


javax.faces.STATE_SAVING_METHOD
server


RichFaces Filter
richfaces
org.ajax4jsf.Filter


richfaces
Faces Servlet
REQUEST
FORWARD
INCLUDE


com.sun.faces.config.ConfigureListener

Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.faces BASIC

Quando rodo no eclipse recebo o seguinte resultado:

HTTP Status 404 - /Facility/teste2.faces


type Status report

message /Facility/teste2.faces

description The requested resource (/Facility/teste2.faces) is not available.


Apache Tomcat/5.5.15

Isso ocorre também com os arquivos JSP que não utilizam RichFaces.

Se altero o web.xml para :

<?xml version="1.0"?> Faces Servlet javax.faces.webapp.FacesServlet 1 Faces Servlet *.faces BASIC

as páginas JSP sem Richfaces rodam normalmente e a com RichFaces me retorna :javax.servlet.ServletException: The absolute uri: http://richfaces.org/rich cannot be resolved in either web.xml or the jar files deployed with this application

Alguem pode me ajudar!

Grato,

Vlademir

cara eu vi esse codigo

 <filter-name>richfaces</filter-name>
<filter-class>org.ajax4jsf.Filter</filter-class>
</filter> 

Vc não chamou o ajax4jsf tenta colocar essa <%@ taglib uri=“http://richfaces.org/a4j” prefix=“a4j” %>

não apague do rich faces,
se não der certo olhe o seu faces config

espero que eut enho te ajudado

Adicionei alinha no início do arquivo jsp mas continua do mesmo jeito.

O que voce ache que devo olhar no faces config?

No faces config olhe se esta assim

<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
    version="1.2">

No web xml na primeira parte o emu ta assim:

<?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">

o faces tem que ta de acordo com o que vc ta fazendo no codigo.