Meu TomCat não interpreta comandos Java

6 respostas
henry.everton

Bom dia para todos!!!

Bom estou tentando executar um import de uma classe que eu fiz aqui, porém o tomcat só me apresenta a mensagem de que nao conseguiu interpretar a class para transforma-la em jsp.
Pois bem, pensando que o problema estava em minha classe, eu coloquei para importar o java.io* e aconteceu o mesmo problema.

:?: Alguem por gentileza sabe que configuração devo fazer pra conseguir importar e o tomcat interpretar minhas classes?
Me falaram de um tal de catalina, será que tenho congurar algo?
Desde já agradeço

6 Respostas

esb

E ai henry.everton,

Bom dia cara. Posta o seu código pra gente e o erro que está acontecendo.

[]'s
Eduardo

henry.everton

Cara entao este aqui é só um teste que eu tentei com a classe java.io*.

<html>
<head><title>Votar</title></head>
<%@page import = "java.io*"%>
<body>
testeg
</body>
</html>

agora o que eu quero mesmo importar é este aqui:

public class DadosUser{

        private String nome;
        
        public setNome(String nome){
                this.nome = nome;
                }
        public getNome(){
               return(this.nome);
               }
}

Bom e já aproveitando, eu coloquei ele na pasta webapps/java/WEB-INF/classes/teste/DadosUser.java isso está correto certo?

Bom o erro que aparece em ambas é este aqui:

type Exception report

message

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

exception

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

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.

renomoto

mas como vc chama esse jsp?

e dentro da pasta web-inf/classes entao vc tem somente os “class” blz?

maquiavelbona

Imports SEMPRE antes de qualquer byte enviado ao cliente.

Até!

Adendo: é java.io.* , esqueceste do ponto.

henry.everton

Renomoto

Exatamente, as paginas estao dentro de ROOT/henry/votar.jsp

T

Amigo, você tem de importar “java.io.", não "java.io

A “*”, se aparecer, tem sempre de aparecer grudada em um ponto (não grudada em uma letra).

Criado 14 de setembro de 2007
Ultima resposta 14 de set. de 2007
Respostas 6
Participantes 5