Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Homero C. de Almeida

org.apache.jasper.JasperException: Unable to compile class for JSP

Recommended Posts

Olá pessoal.Fiz uma paginazinha boba pra testar um bean.Criei o diretório da aplicação no webapps, criei o web.xml, compilei a classe e coloquei ela em WEB-INF/classes/ e criei o jsp.Mas não está funcionando...Ele fica reclamando que não pode achar a classe do bean e exibe a mensagem do tópico com server status de 500 (Internal server error).Alguém poderia me dizer o que fazer para o arquivo executar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

então prog... imaginei que fosse isso, mas não...as outras aplicações rodam tranquilamente, e mesmo quando coloco os arquivos no ROOT a página não roda e o mesmo erro é exibido... =/Putz.... fui testar de novo agora pra colocar a mensagem de erro exata mas o tomcat não tá funcionando... tento acessar qualquer recurso e ele me retorna uma página em branco... =/como faço pra contornar esses paus?

Compartilhar este post


Link para o post
Compartilhar em outros sites

como faço pra contornar esses paus?

Não tenho certeza, mas pelas suas palavras, me parece que esta usando Internet Explorer.

Verifique nas opções do navegador, na guia "avançadas", desmarque o item que diz: "exibir mensagens de erros HTTP amigáveis".

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pior que não, era o firefox...

Hoje liguei o computador de novo e o tomcat tava funcionando... =/

Ontem tinha tentado reiniciar o servidor trocentas vezes e nada... =/

 

Mensagem de erro completa

org.apache.jasper.JasperException: Unable to compile class for JSPGenerated servlet error:The import SessionCounterBean cannot be resolvedAn error occurred at line: 2 in the jsp file: /index.jspGenerated servlet error:SessionCounterBean cannot be resolved to a typeAn error occurred at line: 2 in the jsp file: /index.jspGenerated servlet error:SessionCounterBean cannot be resolved to a typeAn error occurred at line: 2 in the jsp file: /index.jspGenerated servlet error:SessionCounterBean cannot be resolved to a typeAn error occurred at line: 13 in the jsp file: /index.jspGenerated servlet error:SessionCounterBean cannot be resolved to a type	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)	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)

página index.jsp

<%@page import="SessionCounterBean" %><jsp:useBean id="counter" scope="session" class="SessionCounterBean" /><% counter.incCount(); %><html><head>	<title>Contador</title></head><body>	<h1>JSP Session Counter Using JavaBeans</h1>	<p>		You visited this page <strong><jsp:getProperty name="counter" property="count" /></strong> times.	</p></body></html>

SessionCounterBean.java

public class SessionCounterBean {	private int count;	public int getCount() {		return count;	}		public void incCount() {		count++;	}}

O SessionCounterBean.class se encontra em /WEB-INF/classes/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.