Richfaces erro: javax.el.ELException: Function 'rich:component' not found
2 respostas
H
Helder_Neres
Olá galera…Estou precisando de uma ajuda de vocês.
Estou desenvolvendo uma aplicação JSF utilizando de facelets e richfaces e a IDE NetBeans 6.7.1.
Configurei o projeto e adicionei as libs do richfaces(3.3.0), que já são disponibilizadas quando se instala o plugin richfaces para o NetBeans.
No entanto, ao se utilizar o códido abaixo, ocorre um erro:
...
...
...
Que gera uma exceção do lado do servidor:
javax.el.ELException: Function ‘rich:component’ not found
Alguém tem idéia do que pode estar ocorrendo?
Agradeço desde já.
Conseguiu resolver esse problema ?! To passando pela mesma situacao !
Obrigado, Ginhu
H
Helder_Neres
Consegui resolve-lo sim amigo, custou um pouco para entender o que ocorreu e esqueci de postar a resposta.
Cara, esse problema ocorreu porque o plugin do richfaces pro netbeans não consegui ler completamente os arquivos .taglib.xml da richfaces e do a4f. Com isso, a funcionalidade de auto-completação de código jsf não reconhece os componentes dessas bibliotecas(as duas vem juntas no richfaces). Pesquisei no google e encontrei uma solução para esse problema, que era remover dos arquivos .taglib.xml as definições de funções dessas duas bibliotecas. Somente depois percebi que o efeito colateral dessas alterações era não poder mais me utilizar das funções. Para isso criei no meu projeto um managed-bean que encapsulava essas funções que foram retiradas.