HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: Unable to compile class for JSP: Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
com.webtier.ManagerServlet.checkManager(ManagerServlet.java:148)
com.webtier.ManagerServlet.doGet(ManagerServlet.java:36)
com.webtier.ManagerServlet.doPost(ManagerServlet.java:307)
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.23 logs.
这到底是什么错误呢???

解决方案 »

  1.   

    jsp里面少了几个类吧,import进去应该就好
      

  2.   

    我也是这样想的可是我import 几个类?哪些类?
    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage=""   %> 
    <%@ page import="java.util.*"%>
    <%@ page import="javax.servlet.http.*"%>
    <%@ page import="javax.servlet.*"%>
    <%@ page import="java.sql.*"%>
    <%@ page import="com.domain.RightVO"%>
    <%@ page import="com.dao.ManagerDao"%>
    <%@ page import="com.tool.ManagerList"%>
    <%@ page import="com.domain.UserVO"%>能用的我都导进去了 可是还是有问题:
    org.apache.jasper.JasperException: Unable to compile class for JSP: 
    Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:85)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:435)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      

  3.   

    你调试时,能进入相关的jsp文件吗?再调试相关的java类。
    Unable to compile class for JSP  有没有经过编译的java类。
    万一不行的话,先给项目做个备份。删除之,再重新建一个相同的项目,包括相同的src,源代码。我当时就是这样处理的,已成功N次啦。
      

  4.   

    把jdk安装目录下的lib/tools.jar拷贝到tomcat安装目录下的common/lib目录下,然后重启tomcat,试试  
      

  5.   

    CPU Intel E6500 520
    主板 华硕 P5P43 650
    显卡 迪兰恒进 HD5550 480
    内存 金士顿 DDR3 1333 2G 330
    硬盘 西数 蓝盘 500G 330
    显示器 飞利浦 202E1 890
    光驱 飞利浦 DVD 115
    电源 康舒 350w 270
    机箱 动力火车 60
    键盘鼠标 多彩 游戏套装 60
    总价 3705
      

  6.   

    把jdk安装目录下的lib/tools.jar拷贝到tomcat安装目录下的common/lib目录下,然后重启tomcat,试试 
    还是不行
      

  7.   

    我的项目也是这个错误,后来加入一个库文件后就好了。因为这个库文件是自己开发的,安装tomcat时忘记了,后来补上就没有这个错误了。
      

  8.   

    在Tomcat的目录下面,找到servlet-api.jar和jsp-api.jar,然后复制到工程的WebRoot下面的WEN-INF文件夹下面的lib文件夹里面,然后再重新启动Tomcat。按照楼上的方法,要是不是安装J2EE版的JDk的话,是找不到相对应的Jar的。