Rich Faces - Adicionei config do Rich Faces e o sistema parou de funcionar!

Ola pessoa
deu uma olhada no Rich Faces e achei interessantes os exemplo, entao resolvi fazer uns testes
porem, qdo adicionei as configurações, parou de funcionar

no exemplo, as .jar sao diferentes do que eu baixei, acho que é uma versao antiga, nao sei se isso influe

no exemplo sao: ?richfaces-3.0.x.jar?, ?ajax4jsf-1.1.0? e ?oscache2.3.jar?
no que estou usando: richfaces-api-3.1.4.GA.jar, richfaces-impl-3.1.4.GA.jar, richfaces-ui-3.1.4.GA.jar

influencia?
qual problemas posso ter?

eu tinha o seguinte o seguinte web.xml

<?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" version="2.5">
  <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>*.jsf</url-pattern>
  </servlet-mapping>
  
  <session-config>
    <session-timeout>30</session-timeout>
  </session-config>
  
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
  <!-- adicionado para o richfaces -->
	<context-param>
	  <param-name>org.ajax4jsf.SKIN</param-name>
	  <param-value>blueSky</param-value>
	</context-param>
	<filter>
	  <display-name>Ajax4jsf Filter</display-name>
	  <filter-name>ajax4jsf</filter-name>
	  <filter-class>org.ajax4jsf.Filter</filter-class>
	</filter>
	<filter-mapping>
	  <filter-name>ajax4jsf</filter-name>
	   <servlet-name>Faces Servlet</servlet-name>
	   <dispatcher>REQUEST</dispatcher>
	   <dispatcher>FORWARD</dispatcher>
	   <dispatcher>INCLUDE</dispatcher>
	</filter-mapping>

</web-app>

oq voces lerem abaixo do foi oq alterei

qdo acesso a pagina, ele nao encontra, se eu removo o que estiver abaixo do , ela volta a funcionar
qual a caquinha que estou fazendo?

abs
T+

por acaso esta usando o netbeans com visual web pack :?:

Você só usa as três últimas, as outras são de versão anteriores.

Poste o erro está dando.

[quote=maurenginaldo][quote=Krusst]
no exemplo sao: ?richfaces-3.0.x.jar?, ?ajax4jsf-1.1.0? e ?oscache2.3.jar?
no que estou usando: richfaces-api-3.1.4.GA.jar, richfaces-impl-3.1.4.GA.jar, richfaces-ui-3.1.4.GA.jar
[/quote]

Você só usa as três últimas, as outras são de versão anteriores.

Poste o erro está dando.[/quote]

a versao nova, tem problemas em relacao a velha?

entao…nao tem erro
apenas nao aparece a pagina
“pagina nao encontrada”

abs

eclipse
eu li que existem bugs qdo vc usam os 2
que tem que excluir arquivos
entao nem tentei usar nele

abs

Se está dando pagina nao encontrada, o tomcat ou o seu servidor não está subindo.
Isso ocorre devido a erros. Olhe o log e cole o erro aqui.

olhe um tutorial que fiz sobre richfaces + jsf:

http://www.renanmartins.com/?p=10

Perceba, mais ao final dele, que há mais libs a serem adicionadas.

Att,

Renan

[quote=renan_]Se está dando pagina nao encontrada, o tomcat ou o seu servidor não está subindo.
Isso ocorre devido a erros. Olhe o log e cole o erro aqui.

olhe um tutorial que fiz sobre richfaces + jsf:

http://www.renanmartins.com/?p=10

Perceba, mais ao final dele, que há mais libs a serem adicionadas.

Att,

Renan[/quote]

subindo ele ta
pelo log eu vi
ele que nao acha a pagina mesmo

value pelo link
vou dar uma olhada nele

abs

consegui fazer funfar

devia ser frescurite do Eclipse, fechei a abri e funcionou(eu reiniciei o servico do tomcat e mesmo assim nao tinh funcionado)

porem, estou com um erro ainda
nesse exemplo

<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://richfaces.ajax4jsf.org/rich" prefix="rich"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<f:view>
	<h:form>
		<h:panelGrid columns="2">
		        <h:outputText value="Nome:"/>
		        <h:inputText value="" id="text"/>
		        <rich:suggestionbox id="suggestionBoxId" for="text" suggestionAction="#{suggestionboxbean.complemento}" width="200" height="150" var="result">
			        <h:column>
			               <h:outputText value="#{result}"/>
			        </h:column>
		        </rich:suggestionbox>
		</h:panelGrid>
	</h:form>
</f:view>
</body>
</html>

com essa classe

package br.com.krusst.precadastro.test;

import java.util.ArrayList;
import java.util.List;

public class SuggestionboxBean {    
    private List<String> lista;
    
    public SuggestionboxBean() {
      lista = new ArrayList();
      //Aqui preencher a lista com nomes para testar.
      lista.add(1, "teste1");
      lista.add(2, "teste2"); 
    }
    
    public List<String> complemento(Object event){
      String prefixo = event.toString().toLowerCase();        
      List<String> retorno = new ArrayList();
      for(int pos = 0; pos < lista.size(); pos++){
          if(lista.get(pos).toLowerCase().startsWith(prefixo)){                
              retorno.add(lista.get(pos));
          }
      }
      return retorno;
    }
}

ta me retornando o seguinte erro ado click no campo

---------------------------
Windows Internet Explorer
---------------------------
Reqest error, status : 500 Internal Server Error
 Message: undefined
---------------------------
OK   
---------------------------

e no log do Tomcat

19/02/2008 15:18:19 com.sun.faces.lifecycle.InvokeApplicationPhase execute
WARNING: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'suggestionboxbean' resolved to null
javax.faces.el.EvaluationException: javax.el.PropertyNotFoundException: Target Unreachable, identifier 'suggestionboxbean' resolved to null
	at com.sun.faces.application.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:78)

pelo que entendi, ta retornando nulo pra ele
é isso?
qual caquinha que fiz agora?

obs.: no tutorial, nao falava nada de configurar algum .xml para direcionar
é isso oq ta faltando?
como eu configura nesse caso?
abs

pessoal
decobri o erro

tava na linha

#       lista.add(1, "teste1");  
#       lista.add(2, "teste2");  

pensei que podia colocar mais informações
porem, se eu quizer colocar mais informacoes, por exemplo
ID, NOME, NASCIMENTO

como eu faria?

abs

Galera…

alguem tem algum exemplo de como preencher essa lista???

estou precisando mto!!!