java吧 关注:1,238,012贴子:12,708,357
  • 3回复贴,共1

跪求HTTP Status 500 - 的解决办法

只看楼主收藏回复

上次这个问题重装JDK和TOMCAT后解决了 
过了一个晚上再次出现这个错误 
我用的是 JDK6 + TOMCAT6 + ECLIPSE3.3 + MYECLIPSE6 
下面是错误提示内容: 

HTTP Status 500 - 

-------------------------------------------------------------------------------- 

type Exception report 

message 

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: 

An error occurred at line: 24 in the generated java file 
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory 

Stacktrace: 
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) 
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) 
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:423) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:316) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:294) 
org.apache.jasper.compiler.Compiler.compile(Compiler.java:281) 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs. 


-------------------------------------------------------------------------------- 

Apache Tomcat/6.0.16 

================================================================= 
找到错误提示位置代码如下:======================================= =============================================
================================================================= 
public void _jspInit() { 
_el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory(); 
_jsp_annotationprocessor = (org.apache.AnnotationProcessor) getServletConfig().getServletContext().getAttribute(org.apache.AnnotationProcessor.class.getName()); 


跪求高手解决,每次重装后就会好,关机过夜后第二天就会这样。

我QQ:405816421


1楼2008-03-09 11:29回复
    问题解决了,方法如下: 
    1.清理\webapps\下的项目文件 
    2.清理\work\Catalina\localhost下的项目文件


    3楼2008-03-09 13:22
    回复
      • 221.212.116.*
      用过了 好使


      4楼2009-11-13 17:41
      回复