Amigos,
Estou utilizando um uma classe Conexao.class que fica dentro da pasta /WEB-INF/classes/bean/ porém quando tento executar um página página .jsp para recuperar os dados do banco, recebo uma mensagem de erro dizendo que não foi possível compilar o .jsp. Quando vou ver o motivo, ele diz que a classe conexão não esta lá! Colei a página de erro logo abaixo.
Detalhe (não sei se fará diferença): A classe é compilada com o jdk1.5.0, que é o meu ambiente de desenvolvimento e o servidor de hospedagem utiliza o jdk1.4.2
Antes que digam que a classe não esta na pasta indicada, podem esquecer, pois ela esta lá. Na minha máquina funciona normal, quando passo para o servidor de hospedagem, encontro esse erro.
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
Generated servlet error:
/opt/tomcat5/work/Catalina/simplessf.com.br/_/org/apache/jsp/cadastros/listagem_005fprodutos_005fcorretor_jsp.java:6: cannot access bean.Conexao
bad class file: /home/restricted/home/simplessf/public_html/WEB-INF/classes/bean/Conexao.class
class file has wrong version 49.0, should be 48.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
import bean.Conexao;
^
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:437)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:497)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:476)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:464)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.GeneratedMethodAccessor1015.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:500)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:272)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:161)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0 logs.
Apache Tomcat/5.0
Agradesço desde já,
Daniel