Hi, If you compile your classes with J2SE 5.0 (class version 49.0), you can't run them on JDK 1.4.2 (class version 48.0). Either match up the compile- and run-time JDK version, or compile with a -target switch to match the older JDK.
Yoav Shapira http://www.yoavshapira.com >-----Original Message----- >From: Wei Wei [mailto:[EMAIL PROTECTED] >Sent: Thursday, November 04, 2004 2:32 PM >To: [EMAIL PROTECTED] >Subject: "wrong version 49.0" > >After installed 5.0.29 TC, I tried to bring up the new application I just >start today. I get the following error message. Can some tell me what is >wrong here. > >2004-11-04 10:42:39 StandardWrapperValve[jsp]: Servlet.service() for >servlet jsp threw exception >org.apache.jasper.JasperException: Unable to compile class for JSP > >Generated servlet error: >C:\Program Files\Apache Software Foundation\Tomcat >5.0\work\Catalina\localhost\gallery\org\apache\jsp\index_jsp.java:7: cannot >access java.lang.Object > > >Generated servlet error: >bad class file: C:\Program >Files\Java\jre1.5.0\lib\rt.jar(java/lang/Object.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. >public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase > ^ >1 error > > > > at >org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorH andl >er.java:84) > at >org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.j ava: >332) > at >org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:432) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:492) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:471) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:459) > at >org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.j ava: >511) > at >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j ava: >295) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292 ) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic atio >nFilterChain.java:237) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >hain.java:157) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >ava:214) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo ntex >tValve.java:198) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal ve.j >ava:152) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:13 >7) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:11 >8) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:102) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a:109) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7 99) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >ection(Http11Protocol.java:705) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5 77) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >va:684) > at java.lang.Thread.run(Unknown Source) > >2004-11-04 10:44:25 StandardWrapperValve[jsp]: Servlet.service() for >servlet jsp threw exception >org.apache.jasper.JasperException: Unable to compile class for JSP > >Generated servlet error: >C:\Program Files\Apache Software Foundation\Tomcat >5.0\work\Catalina\localhost\gallery\org\apache\jsp\index_jsp.java:7: cannot >access java.lang.Object > > >Generated servlet error: >bad class file: C:\Program >Files\Java\jre1.5.0\lib\rt.jar(java/lang/Object.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. >public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase > ^ >1 error > > > > at >org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorH andl >er.java:84) > at >org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.j ava: >332) > at >org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:432) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:492) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:471) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:459) > at >org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.j ava: >511) > at >org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j ava: >295) > at >org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292 ) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic atio >nFilterChain.java:237) > at >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil terC >hain.java:157) > at >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal ve.j >ava:214) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardContextValve.invokeInternal(StandardCo ntex >tValve.java:198) > at >org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal ve.j >ava:152) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav a:13 >7) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav a:11 >8) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:102) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve .jav >a:109) > at >org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveC onte >xt.java:104) > at >org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: 520) > at >org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at >org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at >org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:7 99) > at >org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process Conn >ection(Http11Protocol.java:705) > at >org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:5 77) > at >org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo l.ja >va:684) > at java.lang.Thread.run(Unknown Source) >-- >_______________________________________________ >Find what you are looking for with the Lycos Yellow Pages >http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/defaul t.as >p?SRC=lycos10 > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] This e-mail, including any attachments, is a confidential business communication, and may contain information that is confidential, proprietary and/or privileged. This e-mail is intended only for the individual(s) to whom it is addressed, and may not be saved, copied, printed, disclosed or used by anyone else. If you are not the(an) intended recipient, please immediately delete this e-mail from your computer system and notify the sender. Thank you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]