cmd启动tomcat可以显示jsp页面,myeclipse启动tomcat不能显示jsp页面?我的是Windows平台,myeclipse5.1, tomcat5.0 ,jdk6.0.请问是不是版本不兼容?如果是的话,请推荐该如何搭配?谢谢

解决方案 »

  1.   

    直接去你的Tomcat 5.0\webapps下看下,是不是有你要的文件,估计是IDE没反应过来
      

  2.   

    有文件。我的错误提示是:
    HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Bad version number in .class file
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    root cause java.lang.UnsupportedClassVersionError: Bad version number in .class file
    java.lang.ClassLoader.defineClass1(Native Method)
    java.lang.ClassLoader.defineClass(Unknown Source)
    java.security.SecureClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.defineClass(Unknown Source)
    java.net.URLClassLoader.access$100(Unknown Source)
    java.net.URLClassLoader$1.run(Unknown Source)
    java.security.AccessController.doPrivileged(Native Method)
    java.net.URLClassLoader.findClass(Unknown Source)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:192)
    org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:110)
    org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:582)
    org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    note The full stack trace of the root cause is available in the Tomcat logs.
      

  3.   

    难道你cmd启动tomcat配置的jdk不是1.6吗,应该不是此方面问题
      

  4.   

    但建议使用1.5 的版本咯,或与你cmd启动的tomcat配置版本一致就ok了,还有看看环境变量
      

  5.   

    myeclips的jre重新配下吧,一般不改的话会它自带的jre环境的
      

  6.   

    Preference->Java->Compiler
    把compiler compliance level改成跟你的机器环境中JVM的版本一样就可以了。