Putzz... alguém consegue tirar alguma informação dessa mensagem de erro?

6 respostas
W

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:415)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:308)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)

org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)

org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

6 Respostas

fabiozoroastro

Dê mais informações né… Fala aew quais frameworks vc está usando, em qual momento ocorre.
Está parecendo má configuração de xml pra acessar jsp.

L

Cara, você colocou o servlet.jar no class path?? Tá parecendo que não ta conseguindo compilar por causa disso.

marcushlm

olha no log do tomcat, lá vão ter informações mais específicas…

fabiofalci

Cara.
Tive esse problema quando executei o tomcat pelo eclipse.
Se nao me engano eh pq o eclipse esta apontando para o JRE e nao
para o JDK. Da uma olhada!

W

Beleza galera, o problema é no classpath(e no path também)… tô fazendo meus testes aqui! Assim que resolver informo!
O nó é que instalei o JDK 6.0, mas também tenho o 5.0 rodando nessa máquina… aí já viu, é confusão na certa!

W

Acho que o centro da questão é o seguinte:

Quando digito <java -version> em qualquer diretório da minha máquina eu obtenho como reposta java version “1.5.0_10”, mas quando digito o mesmo comando dentro do diretório C:\Sun\SDK\jdk\bin o resultado é java version “1.6.0”.

Quero explodir… esquecer que existiu… sumir com esse [color=red]java 1.5[/color] e deixar o netBeans 5.5, O Apache Tomcat 6.0.10 Server… tudo apontando e trabalhando com o [color=blue]java 1.6[/color]!!!

Como é que faço isso?!?
Tenho que começar do zero?! Instalar tudo outra vez?

Já alterei um monte de variáveis e agora a configuração é:

JAVA_HOME: c:\Sun\SDK\jdk\bin

PATH: ;c:\Sun\SDK\jdk\bin

CLASSPATH: c:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\bin;c:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;c:\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib\msbase.jar;C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib\msutil.jar;C:\Arquivos de programas\Apache Software Foundation\Tomcat 6.0\lib\mssqlserver.jar;

O netBeans 5.5 me informa em sua tela “sobre” o seguinte quadro:
Java: java 1.6.0
Máquina Virtual: Java HotSpot™ Client VM 1.6.0-b105
Java Home: c:\Sun\SDK\jdk\jre

Ah! E agora p/ ficar mais emocionante, o TomCat não inicia! Acho que foi depois que coloquei as variáveis dele da seguinte maneira:

Java Virtual Machine: C:\Sun\SDK\jdk\jre\bin\client\jvm.dll
Java Classpath: C:\Sun\SDK\jdk

Criado 15 de março de 2007
Ultima resposta 16 de mar. de 2007
Respostas 6
Participantes 5