当前位置: 代码迷 >> J2EE >> Http Status 500异常
  详细解决方案

Http Status 500异常

热度:100   发布时间:2016-04-22 01:29:10.0
Http Status 500错误
org.apache.jasper.JasperException: Unable to compile class for JSP:

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

Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

lz在百度/google找了好久,个个都说解决办法就是把有像jsp-api.jar servlet-api.jar跟tomcat6的lib中同样的包都给去掉,重新部署,重新启动就可以了。

谁不会这么说咯。。。。
问题是,到底哪里的jsp-api.jar?到底哪里的servlet-api.jar???
我在我的电脑里搜了一下servlet-api.jar...
有两个途径分别是
D:\eclipse\helios\eclipse\plugins\apache-tomcat-7.0.27\lib

D:\j2ee安装工具\apache-tomcat-7.0.27\lib
木有了。请问论坛的各位大神,到底要去掉哪个啊?



------解决方案--------------------
D:\j2ee安装工具\apache-tomcat-7.0.27\lib 假设是应用服务器

用应用服务器下的jsp-api.jar servlet-api.jar 覆盖另一个(D:\eclipse\helios\eclipse\plugins\apache-tomcat-7.0.27\lib)。


代码迷推荐解决方案:org.apache.jasper.JasperException: Unable to compile class,http://www.daimami.com/search?q=2308
  相关解决方案