谁知道这个异常的真正原因

这小半年的时间一直忙着写基本设计!累!终于快要开始编码了,兴奋中。。
今天在做一个测试的时候,出现了一个问题。虽然最后解决了。但是不知道是不是我想的这个原因。有知道原因的麻烦告诉一下!
首先环境是在Eclipse3.2、Tomcat5下运行。一开始使用的Oracle10g带的JDK。感觉是JDK版本的问题。后改为JDK1.4.2即可。为了确定是否是JDK版本造成的这个原因!我又把JDK换回Oracle的时候,却没有出现问题。所以不知道是什么原因了!
下面为出错的异常:

在执行范例程序时出现500错误
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: com/sun/tools/javac/Main (Unsupported major.minor version 49.0)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.UnsupportedClassVersionError: com/sun/tools/javac/Main (Unsupported major.minor version 49.0)
  java.lang.ClassLoader.defineClass0(Native Method)
  java.lang.ClassLoader.defineClass(ClassLoader.java:502)
  java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
  java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
  java.net.URLClassLoader.access$100(URLClassLoader.java:54)
  java.net.URLClassLoader$1.run(URLClassLoader.java:193)
  java.security.AccessController.doPrivileged(Native Method)
  java.net.URLClassLoader.findClass(URLClassLoader.java:186)
  java.lang.ClassLoader.loadClass(ClassLoader.java:299)
  sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
  java.lang.ClassLoader.loadClass(ClassLoader.java:255)
  org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:803)
  org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:721)
  java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
  java.lang.Class.forName0(Native Method)
  java.lang.Class.forName(Class.java:140)
  org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.doesModernCompilerExist(CompilerAdapterFactory.java:139)
  org.apache.tools.ant.taskdefs.compilers.CompilerAdapterFactory.getCompiler(CompilerAdapterFactory.java:97)
  org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:929)
  org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:758)
  org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:407)
  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)

你可能感兴趣的:(职场,休闲)