Erro ao tentar executar uma página JSF

1 resposta
fsmachadorj

Olá! Estou começando agora com JSF e estou tendo um probleminha para executar a minha primeira página:

HTTP Status 500 -


type Exception report

message

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

exception

javax.servlet.ServletException: Cannot find FacesContext

org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)

org.apache.jsp.index_jsp._jspService(index_jsp.java:76)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

root cause

javax.servlet.jsp.JspException: Cannot find FacesContext

javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:405)

com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)

org.apache.jsp.index_jsp._jspx_meth_f_view_0(index_jsp.java:91)

org.apache.jsp.index_jsp._jspService(index_jsp.java:66)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)

javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

Aguém tem idéia do que está acontecendo? Eu estou usando a implementação da SUN e o Notbeans como IDE.

Grato,

Fernando Machado.

1 Resposta

ranophoenix

Vc tem q alterar o web.xml do seu contexto.

<servlet>

<servlet-name>Faces Servlet</servlet-name>

<servlet-class>javax.faces.webapp.FacesServlet

</servlet>

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern
></servlet-mapping>

No mínimo isso.

Obs.: Vc já tem q estar com os jars do JSF no classpath da sua aplicação.

Criado 18 de abril de 2005
Ultima resposta 18 de abr. de 2005
Respostas 1
Participantes 2