Jsf + locaweb

8 respostas
joede.fadel

estou desenvolvendo um amplicação Utilizado JSF, no servidor local ela funciona normal, mas quando peço para exportar e posto no servidor remoto não funciona. da o seguinte log de erro

type Exception report

message

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

exception

org.apache.jasper.JasperException: Exception in JSP: /faces/index.jsp:7

4: <%@ taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
5: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
6: <html>
7: <f:view>
8: 	<head>		
9: 		<f:loadBundle basename="br.com.fiscolexonline.util.mensagem" var="msg"/>
10: 		<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">


Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause

javax.servlet.ServletException: Cannot find FacesContext
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
	org.apache.jsp.faces.index_jsp._jspService(index_jsp.java:93)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause

javax.servlet.jsp.JspException: Cannot find FacesContext
	javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:399)
	com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)
	org.apache.jsp.faces.index_jsp._jspx_meth_f_view_0(index_jsp.java:108)
	org.apache.jsp.faces.index_jsp._jspService(index_jsp.java:84)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

8 Respostas

aeugenio

javax.servlet.jsp.JspException: Cannot find FacesContext

O container nao esta encontrando os jsf*.jar. Vc incluiu esses arquivos no web-inf\lib ?

/peace

joede.fadel

eu inclui sim.

será pode ser algum *.jar que corrompeu?

joede.fadel

pesquisei sobre JSF no site da locaweb no tuturial deles eles adicionam o jsf-ri.jar e jstl-el.jar eu não consegui achar esses jars.
Alguem sabe onde posso fazer downloads deles?

davidbuzatto

Modifique o nome do seu index.jsp para principal.jsp
Crei um index.jsp (sem tags jsf!) que redirecione automaticamente para o principal.jsp
Testa localmente
Coloca no servidor.
Teste de novo.

Eu tenho uma aplicação em produção que usa o JSF 1.1, que talvez seja o que a locaweb tem no tomcat deles, e no 1.1 é necessário que o ponto de entrada da aplicação seja um jsp simples que redirecione para o verdadeiro primeiro arquivo da aplicação (que vai usar as tags do jsf).

Suponho que o problema seja esse… Teste e fale se funcionou beleza?

[]´s

joede.fadel

tbm não deu certo :?

joede.fadel

davidbuzatto:
Modifique o nome do seu index.jsp para principal.jsp
Crei um index.jsp (sem tags jsf!) que redirecione automaticamente para o principal.jsp
Testa localmente
Coloca no servidor.
Teste de novo.

Eu tenho uma aplicação em produção que usa o JSF 1.1, que talvez seja o que a locaweb tem no tomcat deles, e no 1.1 é necessário que o ponto de entrada da aplicação seja um jsp simples que redirecione para o verdadeiro primeiro arquivo da aplicação (que vai usar as tags do jsf).

Suponho que o problema seja esse… Teste e fale se funcionou beleza?

[]´s

problema resolvido era erro no servidor deles.
e davidbuzatto brigado pela dica

FabioBorges

joede.fadel:
davidbuzatto:
Modifique o nome do seu index.jsp para principal.jsp
Crei um index.jsp (sem tags jsf!) que redirecione automaticamente para o principal.jsp
Testa localmente
Coloca no servidor.
Teste de novo.

Eu tenho uma aplicação em produção que usa o JSF 1.1, que talvez seja o que a locaweb tem no tomcat deles, e no 1.1 é necessário que o ponto de entrada da aplicação seja um jsp simples que redirecione para o verdadeiro primeiro arquivo da aplicação (que vai usar as tags do jsf).

Suponho que o problema seja esse… Teste e fale se funcionou beleza?

[]´s

problema resolvido era erro no servidor deles.
e davidbuzatto brigado pela dica

cara estava com o mesmo problema aqui, criei uma aplicação inteira usando tomcat 6 e jsf 1.2, so entao
fui hospedar o site e me deparei com o problema. O hosted tem o tomcat versao 5.5.4 ae tive q muda tds as libs,
resumindo tive q me adaptar, entao fiz o seguinte, baxei as libs do tomcat 5(site da apache) e as do jsf versao 1.1 (http://www.bluesunrise.com/maven/jsf/jars/). Bom td resolvido, assim gostaria mas ainda estava com problemas de facecontex
entao criei um html simples q redireciona pro jsf com um simples e funcionou que uma beleza…

J

Querem um conselho bom?
Mudem de servidor. A última coisa que ouvi da Locaweb, quando tentei publicar meu site, antes de sair, é que ele não entrava e me disseram que levaria 3 dias (o atendente). Enfim, hoje estou feliz na Integrator pelo ótimo suporte que prestam para minhas dúvidas. Pelo menos eu instalo o servidor que quero usar, subo o que quero, paro, inicio, vejo logs quando é preciso e ainda não fico na mão com problemas. Posso não saber muito de Java para Web, mas a coisa que mais escuto na Integrator é: se funciona localmente, também funciona no servidor.

Criado 6 de novembro de 2008
Ultima resposta 5 de mar. de 2009
Respostas 8
Participantes 5