Erro no web.xml em JSF

7 respostas
J

Galera, o meu projeto JSF estava rodando normalmente, mas quando eu coloquei o
uso de RichFaces e o de JQuery o código não acusou nenhum erro. Mas quando a página
é carregada aparece o seguinte erro:


type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: The absolute uri: http://richfaces.ajax4jsf.org/rich cannot be resolved in either web.xml or the jar files deployed with this application


foi entao que coloquei no web.xml as seguintes tags:

<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>
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name> 
  <param-value>client</param-value> 
  </context-param>

o problema é que o programa não roda com essas tags (ERRO 404). Tem algum erro nelas,
ou o erro indicado primeiramente se resolve de outra forma???

espero que possam me ajudar…
valeu!!!

7 Respostas

J

outra coisa… quando eu insiro os .jar do richFaces na pasta lib o projeto
dá o mesmo erro(404). Eles so funcionam como bibliotecas de referencia.

alguem pode me ajudar???

gomesrod

exception
org.apache.jasper.JasperException: The absolute uri: http://richfaces.ajax4jsf.org/rich cannot be resolved in either web.xml or the jar files deployed with this application

Esse erro tem cara de ser o seguinte: Na hora de processar a página não foi encontrada a taglib identificada por http://richfaces.ajax4jsf.org/rich. Certifique-se que os jars do richfaces estejam no diretório lib do projeto, ou seja, /WEB-INF/lib

Se não funcionar posta aí, colocando mais detalhes sobre sua estrutura de arquivos e o erro completo.

J

isso mesmo, mas quando eu coloco os jar do richfaces na pasta lib
ele nem sobe o projeto dando erro(404)

gomesrod

Nesse caso fique de olho nos logs do servidor!

Deve estar dando erro na inicialização do aplicativo. Aliás, isso é comum ao se configurar um novo projeto com richfaces, ele tem algumas dependências que devem ser adicionadas ao diretório lib.

J

com o TomCat ele rodou sem problemas, pq será hein??

gomesrod

Pode ser que o tomcat já traz todas as bibliotecas necessárias, enquanto no outro servidor (que você não disse qual é :)) tem alguma(s) que não vem na instalação padrão.

J

rsrs é mesmo!!! eu estava utilizando o JBOSS 4.2…
valeu pela ajuda!!!

Criado 26 de agosto de 2009
Ultima resposta 28 de ago. de 2009
Respostas 7
Participantes 2