java.lang.RuntimeException: Cannot find FacesContext  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Galera é o meu 1º projeto com JSF, NetBeans e TomCat.

Qdo tendo executar o projeto tenho seguinte erro:



Tentei as alternativas que fora descritas e vários outros tópicos mas infelizmente não resolveu o problema.

Olhem meu web.xml:




O faces-config.xml:



Vlw!!!
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Fiz uns testes tirando as tags do JSF do meu JSP e funcionou.

Só que preciso utilizar as tags do JSF.

Segue a página JSP:



Flw!!
Pitágoras
JavaGuru

Membro desde: 18/01/2007 18:26:11
Mensagens: 247
Offline

Acompanhei este tutorial:

http://paulojdev.wordpress.com/2008/06/02/iniciando-em-jsf-com-netbeans/

Porém não funciona...
rodrigosan171
What is classpath?
[Avatar]

Membro desde: 16/02/2008 12:21:26
Mensagens: 9
Offline

Após consultar muitos fóruns... não cheguei a resposta alguma...

Mas finalmente consegui descobrir o problema...

São as libs jsf-api e jsf-impl... pois no Eclipse nós definimos que o projeto seria um JSF 1.2 só que as libs que estava utilizando são da versão 2.0...

entrei no site (http://java.sun.com/javaee/javaserverfaces/download.html)

baixei a versão JavaServer Faces Technology 1.2

copiei os arquivos libs jsf-api e jsf-impl e substitui no meu projeto...

Agora funcionou.

Descobri isso graças a este tutorial para iniciantes http://www.guj.com.br/posts/list/126668.java e graças ao Eclipse pois quando fui criar uma biblioteca de usuário pra não ficar importando estes jars toda hora dai o Eclipse falou das versões que eram incompatíveis... do projeto (1.2) e dos jars (2.0)
=]
Espero ter ajudando quem como eu passou horas e horas procurando uma solução...
[WWW] [MSN]
MManson
Entusiasta Java
[Avatar]

Membro desde: 08/12/2011 15:31:12
Mensagens: 17
Offline

Passei pelo mesmo problema ... fiquei horas senão um dia vendo as dicas e nada.

Mas no meu caso resolvi mudando a referência do forward.


No netbeans ele cria um forwardToJSF.jsp (perto do welcomeJSF.jsp) ... pelo que sei essa action é a responsável por redirecionar páginas (ou algo parecido com isso).


Nele há o atributo page que deve observar se está apontando para a página que você quer executar no browser ... as vezes o valor do page está para o próprio forward ou o welcome,logo é só substituir esse valor pelo nome da pagina que você quer.


Exemplo :

<jsp:forward page="NomeDaSuaPagina.faces" >
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team