diegobastos 2 de out. de 2006
Poxa cara… pior que não é não… eu faço o import corretamente e referencio a classe corretamente…
<% @page import = "TOOL.GAG.BUSINESS.*,java.util.*, UTILITY.*,DATABASE.*,COPSE.*, java.sql.*" %>
< jsp : useBean id = "GAGPieJFC" scope = "session" class = "TOOL.GAG.BUSINESS.GAGPieJFC" />
Como vocês podem ver no code acima…
A exception que o Apache gera é…
org.apache.jasper.JasperException: Unable to compile class for JSPerror: Invalid class file format in C:\CopseWeb\jakarta-tomcat-4.0.4\webapps\ROOT\WEB-INF\classes\TOOL\GAG\BUSINESS\GAGPieJFC.class. The major.minor version ‘48.0’ is too recent for this tool to understand.
An error occurred at line: 59 in the jsp file: /Web/GAG-jsp/GAGPieJFC.jsp
Generated servlet error:
C:\CopseWeb\jakarta-tomcat-4.0.4\work\localhost_\Web\GAG-jsp\GAGPieJFC$jsp.java:132: Class TOOL.GAG.BUSINESS.GAGPieJFC not found.
TOOL.GAG.BUSINESS.GAGPieJFC GAGPieJFC = null;
^
An error occurred at line: 59 in the jsp file: /Web/GAG-jsp/GAGPieJFC.jsp
Generated servlet error:
C:\CopseWeb\jakarta-tomcat-4.0.4\work\localhost_\Web\GAG-jsp\GAGPieJFC$jsp.java:135: Class TOOL.GAG.BUSINESS.GAGPieJFC not found.
GAGPieJFC= (TOOL.GAG.BUSINESS.GAGPieJFC)
^
An error occurred at line: 59 in the jsp file: /Web/GAG-jsp/GAGPieJFC.jsp
Generated servlet error:
C:\CopseWeb\jakarta-tomcat-4.0.4\work\localhost_\Web\GAG-jsp\GAGPieJFC$jsp.java:140: Class TOOL.GAG.BUSINESS.GAGPieJFC not found.
GAGPieJFC = (TOOL.GAG.BUSINESS.GAGPieJFC) java.beans.Beans.instantiate(this.getClass().getClassLoader(), “TOOL.GAG.BUSINESS.GAGPieJFC”);
^
4 errors
at org . apache . jasper . compiler . Compiler . compile ( Compiler . java : 285 )
at org . apache . jasper . servlet . JspServlet . loadJSP ( JspServlet . java : 552 )
at org . apache . jasper . servlet . JspServlet $ JspServletWrapper . loadIfNecessary ( JspServlet . java : 177 )
at org . apache . jasper . servlet . JspServlet $ JspServletWrapper . service ( JspServlet . java : 189 )
at org . apache . jasper . servlet . JspServlet . serviceJspFile ( JspServlet . java : 382 )
at org . apache . jasper . servlet . JspServlet . service ( JspServlet . java : 474 )
at javax . servlet . http . HttpServlet . service ( HttpServlet . java : 853 )
at org . apache . catalina . core . ApplicationDispatcher . invoke ( ApplicationDispatcher . java : 683 )
at org . apache . catalina . core . ApplicationDispatcher . doForward ( ApplicationDispatcher . java : 431 )
at org . apache . catalina . core . ApplicationDispatcher . forward ( ApplicationDispatcher . java : 355 )
at TOOL . GAG . GAGViewController . handleEvent ( GAGViewController . java : 513 )
at TOOL . GAG . WebGAGGUIManager . handleEvent ( WebGAGGUIManager . java : 218 )
at COPSE . CLIENT . GUI . WebCGUIManager . doGet ( WebCGUIManager . java : 38 )
at javax . servlet . http . HttpServlet . service ( HttpServlet . java : 740 )
at javax . servlet . http . HttpServlet . service ( HttpServlet . java : 853 )
at org . apache . catalina . core . ApplicationFilterChain . internalDoFilter ( ApplicationFilterChain . java : 247 )
at org . apache . catalina . core . ApplicationFilterChain . doFilter ( ApplicationFilterChain . java : 193 )
at org . apache . catalina . core . StandardWrapperValve . invoke ( StandardWrapperValve . java : 243 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 566 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 472 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 943 )
at org . apache . catalina . core . StandardContextValve . invoke ( StandardContextValve . java : 190 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 566 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 472 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 943 )
at org . apache . catalina . core . StandardContext . invoke ( StandardContext . java : 2343 )
at org . apache . catalina . core . StandardHostValve . invoke ( StandardHostValve . java : 180 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 566 )
at org . apache . catalina . valves . ErrorDispatcherValve . invoke ( ErrorDispatcherValve . java : 170 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 564 )
at org . apache . catalina . valves . ErrorReportValve . invoke ( ErrorReportValve . java : 170 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 564 )
at org . apache . catalina . valves . AccessLogValve . invoke ( AccessLogValve . java : 468 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 564 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 472 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 943 )
at org . apache . catalina . core . StandardEngineValve . invoke ( StandardEngineValve . java : 174 )
at org . apache . catalina . core . StandardPipeline . invokeNext ( StandardPipeline . java : 566 )
at org . apache . catalina . core . StandardPipeline . invoke ( StandardPipeline . java : 472 )
at org . apache . catalina . core . ContainerBase . invoke ( ContainerBase . java : 943 )
at org . apache . catalina . connector . http . HttpProcessor . process ( HttpProcessor . java : 1012 )
at org . apache . catalina . connector . http . HttpProcessor . run ( HttpProcessor . java : 1107 )
at java . lang . Thread . run ( Thread . java : 479 )
Eu dei uma pesquisada e me falaram que é sobre o meu JDK…
E que era necessária a instalação de um patch na pasta ROOT_JAKARTA/Commons/lib do jar “tools”. Que eu não consigo encontrar de jeito nenhum…
Please, Help!
diegobastos 2 de out. de 2006
acabei de mudar a JDK no meu JAVA_HOME para a versão 1.5
e tive uma mudança nas Exceptions
de 4 agora só tenho 2…
org.apache.jasper.JasperException: Unable to compile class for JSPerror: Invalid class file format in C:\Arquivos de programas\Java\jdk1.5.0_07\jre\lib\rt.jar(java/lang/Object.class). The major.minor version ‘49.0’ is too recent for this tool to understand.
C:\CopseWeb\jakarta-tomcat-4.0.4\work\localhost_\Web\GAG-jsp\GAGPieJFC$jsp.java:0: Class java.lang.Object not found in class javax.servlet.GenericServlet.
package org.apache.jsp;
^
2 errors
at org . apache . jasper . compiler . Compiler . compile ( Compiler . java : 285 )
at org . apache . jasper . servlet . JspServlet . loadJSP ( JspServlet . java : 552 )
at org . apache . jasper . servlet . JspServlet $ JspServletWrapper . loadIfNecessary ( JspServlet . java : 177 )
at org . apache . jasper . servlet . JspServlet $ JspServletWrapper . service ( JspServlet . java : 189 )
at org . apache . jasper . servlet . JspServlet . serviceJspFile ( JspServlet . java : 382 )
at org . apache . jasper . servlet . JspServlet . service ( JspServlet . java : 474 )
…
Bom… to correndo atrás pra entender esse 2 erro da exception
Mas pelo visto ele já consegue compilar as minhas JSP.
O que é um alívio :?
Entretanto surgiu 2 novos…
rt.jar
e
Class java.lang.Object not found in class javax.servlet.GenericServlet.
package org.apache.jsp;
Ajudem este desesperado
rsrs
Valeu pelo apoio pessoal.