| Author |
UnsupportedClassVersionError
|
Ved Antani
Greenhorn
Joined: Jan 05, 2003
Posts: 28
|
|
My Tomcat 3.2 was working perfectly but this morning without any changes,its showing the following error. ------------------------------------------------- javax.servlet.ServletException: sun/tools/javac/Main (Unsupported major.minor version 48.0) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368) at org.apache.tomcat.core.Handler.service(Handler.java:261) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:720) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Unknown Source) Root cause: java.lang.UnsupportedClassVersionError: sun/tools/javac/Main (Unsupported major.minor version 48.0) at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:128) at org.apache.jasper.compiler.Compiler.compile(Compiler.java:238) at org.apache.jasper.servlet.JspServlet.doLoadJSP(JspServlet.java:440) at org.apache.jasper.servlet.JasperLoader12.loadJSP(JasperLoader12.java:146) at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:411) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:152) at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:164) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:296) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:369) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:368) at org.apache.tomcat.core.Handler.service(Handler.java:261) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:356) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:720) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:666) at org.apache.tomcat.service.connector.Ajp12ConnectionHandler.processConnection(Ajp12ConnectionHandler.java:166) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Unknown Source) ----------------------------------------- I have not made any change, please help me soon Ved
|
 |
Carl Trusiak
Sheriff
Joined: Jun 13, 2000
Posts: 3340
|
|
|
You must of made a change somewhere. Did you add upgrade something or change a jar? Did you change your JAVA_HOME setting? This exception usually happens when you use classes compiled by one major version (Say 1.4) and try to run them with a different Previous version (Say 1.3)
|
I Hope This Helps
Carl Trusiak, SCJP2, SCWCD
|
 |
 |
|
|
subject: UnsupportedClassVersionError
|
|
|