Javax.servlet.jsp.JspException

11 respostas
Ace

Boa tarde pessoal,
Ao tentar exibir uma listagem de produtos por exemplo, estoura a seguinte excessão

exception

javax.servlet.ServletException: java.lang.Error: Unresolved compilation problems: 
	The import javax.servlet.jsp.JspException cannot be resolved
	The hierarchy of the type Conversor is inconsistent
	JspException cannot be resolved to a type
	bodyContent cannot be resolved or is not a field

	org.vraptor.VRaptorServlet.service(VRaptorServlet.java:87)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	cz.softeu.rewriter.RewriterFilter.doFilter(RewriterFilter.java:153)

root cause

javax.servlet.ServletException: java.lang.Error: Unresolved compilation problems: 
	The import javax.servlet.jsp.JspException cannot be resolved
	The hierarchy of the type Conversor is inconsistent
	JspException cannot be resolved to a type
	bodyContent cannot be resolved or is not a field
Na tal classe onde o erro ocorre, fica sublinhado em vermelho este import
import javax.servlet.jsp.JspException;

Verificando em meus jars realmente não tenho em meu projeto nenhum jar, para que este import não de mais erro.

pesquisando no findJar, introduzi em meu projeto o seguinte arquivo " jsp-api-5.x.x.jar " e tbm já coloquei arquivos das versões anteriores "jsp-api-2.0.x.jar"onde teóricamente o mesmo tem o arquivo necessario.
Ao adicionar-lo ao buildPath ele para de me dar o erro de import, mas ao rodar o programa, o sistema nem entra, e lança varios outros erros..

Alguem já passou por algo parecido? pois jah quebrei a cabeça por aki q ainda não consegui soluciona-lo

Vlw Fico no Aguardo..!

11 Respostas

luxu

servlet-api.jar

Ace

Fala luxu.

Eu jah tenho este jar no projeto mais especificamente " servlet-api-2.4.jar "

Ace

Não achei nenhuma solução ainda…

:?

Ace

Pessoal segue o Debug, para ver se ajuda alguem a me ajudar rsrs

15:10:28,832 DEBUG AbstractBatcher:381 - about to close ResultSet (open ResultSets: 1, globally: 1)
15:10:28,833 DEBUG AbstractBatcher:366 - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
15:10:28,833 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#62]
15:10:28,834 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#62]
15:10:28,834 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221073]
15:10:28,835 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221073]
15:10:28,835 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#83]
15:10:28,836 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#83]
15:10:28,836 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221523]
15:10:28,836 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221523]
15:10:28,837 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#17]
15:10:28,837 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#17]
15:10:28,854 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221578]
15:10:28,855 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221578]
15:10:28,855 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#71]
15:10:28,856 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#71]
15:10:28,856 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221301]
15:10:28,857 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221301]
15:10:28,857 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#5]
15:10:28,857 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#5]
15:10:28,858 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221240]
15:10:28,858 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221240]
15:10:28,859 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#6]
15:10:28,859 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#6]
15:10:28,859 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221561]
15:10:28,860 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221561]
15:10:28,860 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#75]
15:10:28,861 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#75]
15:10:28,861 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221257]
15:10:28,862 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221257]
15:10:28,862 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Autor#73]
15:10:28,862 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Autor#73]
15:10:28,863 DEBUG TwoPhaseLoad:107 - resolving associations for [br.com.egvc.lojavirtual.modelo.Produto#9788577221363]
15:10:28,863 DEBUG TwoPhaseLoad:206 - done materializing entity [br.com.egvc.lojavirtual.modelo.Produto#9788577221363]
15:10:28,864 DEBUG StatefulPersistenceContext:748 - initializing non-lazy collections
15:10:28,864 DEBUG ConnectionManager:398 - aggressively releasing JDBC connection

Vlw

guivirtuoso

Alguma vez tua implementacao tava funcionando???
Foi depois de alguma alteração considerável que parou de funcionar???

Ace

Cara este mesmo projeto em produção funciona que é uma blz…
mas no servidor de testes me ocorre isto…

ele funcionava perfeitamente, ao subir umas classes a aguns meses atras ele parou, e dava erro 500 direto, como estava sem tempo na epoca, deixamos de lado isso por ser o teste, esta semana retornei o erro 500, e mesmo assim meu sistema funciona em partes…

guivirtuoso

Bom, seria interessante tentar fazer um Clean/Build dessa aplicação, já que houve tantas substituições e adições de Jars… p/ garantir o serviço.

Também seria legal olhar as Libs e o classpath do teu servidor de producao se está exatamente igual o de testes.

Eu comecaria por isso… :wink:

Ace

Comparei as libs do produção e do teste estão com as mesmas libs…

só não sei como limpar a aplicação dessa forma que me falou…

vlw

pedrogf89

Eu estou com um problema parecido, se vcs conseguiram resolver por favor coloquem a solução no post.

Ace

Voce tem a biblioteca inserida em seu buildPath?
o import na jsp esta correto?
tem jar duplicado ? servlet-api.jar com versões diferentes?

verificou isso tudo?

vlw

pedrogf89

Ace:
Voce tem a biblioteca inserida em seu buildPath?
o import na jsp esta correto?
tem jar duplicado ? servlet-api.jar conversões diferentes?

verificou isso tudo?

vlw

buildPath ok, import tbm, nenhum jar duplicado, so existe uma um servlet-api.jar no projeto.

Criado 13 de setembro de 2011
Ultima resposta 17 de fev. de 2012
Respostas 11
Participantes 4