网站会有经常打不开的情况,总是不稳定,还总是报 HTTP Status 500 错误,哪位高手请教哈,是什么原因 ?

HTTP Status 500 -
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:156)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

解说个大意。
在HTTP协议中,HTTP Status 500 是服务器内部错误。

从错误信息中可以看到,你要连接的WEB服务器,是基于免费软件Apache Tomcat/5.0.28 来实现的,是JAVA形式的WEB服务器。

错误的直接现象是,JSP有错。没法编译,或是某种原因环境被破坏,使的JAVA的class找不到。
根本原因,可有以下可能性:
1。网站的JSP有错。
2。在表示的页面中,你输入了系统预想之外的内容,使的系统无法对应而崩溃。追问

根据你的思路还在继续找问题 !

追答

最后一行错误是javax.servlet.http.HttpServlet.service,
所以我猜测是Tomcat的环境变量没配置好,
有可能在classpath里没有加Servlet-api.jar这个包。
The value for the useBean class attribute bookshop.run.login is invalid.
这句也正说明这个问题。
如果是没有添加的话,在Tomcat目录的common下的lib文件夹里有这个jar包

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-14
路由器不稳定
相似回答