Erro ao gerar WAR eclipse

3 respostas
Icecold
Boa tarde pessoal Estou tentando gerar um arquivo war para publicar no tomcat e estou tendo 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: An exception occurred processing JSP page /login.jsp at line 10

7: 
8: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
9: <html>
10: <f:view>
11: 	<head>
12: 	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">	
13: 	<link rel="stylesheet" type="text/css" href="../CSS/Estilo.css" />


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
	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:1811)
	javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:1628)
	org.apache.jsp.login_jsp._jspService(login_jsp.java:106)
	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.

--------------------------------------------------------------------------------

Devo salientar que pela IDE a aplicação funciona perfeitamente
Por que está ocorrendo este erro?

3 Respostas

gomesrod

É comum acontecer esse erro quando você tenta acessar diretamente a página JSP, quando o correto é digitar a URL mapeada para o Faces Servlet (por exemplo contexto/pagina.jsf ou contexto/faces/pagina.jsp).

Da uma conferida nisso, se tiver duvidas é só postar!

Icecold

Cara, mas não seria suficiente apenas informar o contexto?
O problema acontece quando adiciono JSF. Uma aplicação web comum funciona normalmente.
Tá faltando alguma lib será?

R

Se possível, post os fontes desta página.

Criado 3 de agosto de 2009
Ultima resposta 3 de ago. de 2009
Respostas 3
Participantes 3