[b]Boa tarde, eu estou estudando JSF e fui testar minha primeira aplicação mas o Tomcat não reconhece o JSF, baixei o JSF 1.2 e coloquei o conteúdo do diretório lib no lib do tomcat mas não adiantou muita coisa!! algúem pode me ajudar?
Problema com JSF e Tomcat
14 Respostas
Boa tarde!
Poste o stacktrace gerado pelo Tomcat para podermos ajudá-lo!
org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 12
9:
10: JSF
11:
12: <f:view>
13:
14: <h:outputText value=“TESTE”/>
15:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.RuntimeException: Cannot find FacesContext
javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1797)
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1614)
org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:97)
org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.7 logs.
este é o erro!!
Tente colocar o jstl.jar na pasta lib do Tomcat.
Funcionou comigo.
[ ]'s
! não tá dando certo!!
o erro agora é esse!!
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:565)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.RuntimeException: Cannot find FacesContext
javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1797)
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1614)
org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:97)
org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.7 logs.
Estou começando agora com JSP+Tomcat+ JSF usando netbean e tb com mesmo erro… e mesmo colocando esse .jar na pasta do tomcat não funcionou!!!
Alguma outra soluçao?
Estou começando agora com JSP+Tomcat+ JSF usando netbean e tb com mesmo erro… e mesmo colocando esse .jar na pasta do tomcat não funcionou!!!Alguma outra soluçao?
Estranho, talvez seja algum conflito de versoes das api’s. De uma olhada aqui e veja as api’s necessária para rodar o JSF.
Olá amigos,
Eu instalei o tomcat6.018, mas estou tendo problemas ao configura-lo, eu vou em painel controle/ferrament adm/serviços e clico no apache
com direito e dou reiniciar, mas aparece uma tela como se estivesse carregando e depois fecha. Alguem pode me dar uma moral aí???
Também estou com esse mesmo problema e ví aqui que parece que não houve solução, segue o erro:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.RuntimeException: Cannot find FacesContext
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.RuntimeException: Cannot find FacesContext
javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:1855)
javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1672)
org.apache.jsp.index_jsp._jspx_meth_f_005fview_005f0(index_jsp.java:102)
org.apache.jsp.index_jsp._jspService(index_jsp.java:76)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs.
Apache Tomcat/6.0.18
Alguém pode dar uma ajuda aê ?
Obrigado !!
Se vc tiver utilizando o netbeans, desinstala e instala a versão que já contem o tom cat .
Ai s3v3r1n0 e rafaengenharia estou com o mesmo problemas de vcs e parece que não estamos sós. vcs consequiram botar o JSF pra rodar estou tentando a uma semana, já fiz de tudo.
Alguém conseguiu resolver este problema?
E ai Pitágoras der detalhes do seu problema talves possa lhe ajudar.
Também tive esse problema.
Se tiverem feito o mapeamento para o Faces Servlet no web.xml com faces/*, experimentem invocar a página da aplicação com o fragmento faces/. Por exemplo, http://[servidor]/[contexto]/faces/[pagina]
Valeu!
Esse sempre foi um mal que me acompanha, não tenho problemas com desenvolvimento, sempre vai suave, mas na hora de configurar novas versões de frameworks, servidores de aplicação, etc, sempre dá B.O.
Putz, eu já vi muito gente abandonar projetos pois dava erro, e ninguém conseguia resolver.!!!
Ficava mais cara a mão de obra terceirizada do que o próprio custo do projeto e pretenções… (TAMANHO DA PAGINA).
Acredito que a cada dia tudo vai ficando mais trasparente…
Boa sorte a todos.
RESPOSTA: –
Isso é problemas ou falta de LIB ai. Mas tem um erro de um post que é a falta da lib do tomcat6. Tive esse problema também…
mova suas libs da pasta, veja na net a listagem necessária para o funcionamento e refaça a configuração… veja com atenção a tracktrace …
To com 2 projetos aqui usando o Icefaces…
eclipse_galileo_3.5 + tomcat6 + icefaces_1.8.2 (ta rodando normal)
Se não conseguirem resolver, posta aqui no forum, pois não há nada mais desanimador do que ficar enroscado em configuração… putz…
abraço a todos…