Problema com JSF e Tomcat

14 respostas
s3v3r1n0

[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?

14 Respostas

H

Boa tarde!

Poste o stacktrace gerado pelo Tomcat para podermos ajudá-lo!

s3v3r1n0

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!!

nandobgi

Tente colocar o jstl.jar na pasta lib do Tomcat.

Funcionou comigo.

[ ]'s

s3v3r1n0

! 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.

root_

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?

E

root_:
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.

V

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í???

rafaengenharia

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 !!

V

Se vc tiver utilizando o netbeans, desinstala e instala a versão que já contem o tom cat .

edivandecastro

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.

P

Alguém conseguiu resolver este problema?

edivandecastro

E ai Pitágoras der detalhes do seu problema talves possa lhe ajudar.

L

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!

T

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…

Criado 16 de abril de 2008
Ultima resposta 9 de jan. de 2011
Respostas 14
Participantes 11