Http Status 500错误

加州娘娘 2012-05-14 07:44:41
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
木有了。请问论坛的各位大神,到底要去掉哪个啊?

...全文
102 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
加州娘娘 2012-05-16
  • 打赏
  • 举报
回复
越说越糊涂。。。。
加Q:2676314440
[Quote=引用 4 楼 的回复:]
上面可能不确切

LZ确认两件事
1)应用服务器的路径,确认jsp-api.jar和servlet-api.jar的位置。
2)eclipse项目中引用的jsp-api.jar和servlet-api.jar的位置。
把1)的COPY到 2)的里面
[/Quote]
古布 2012-05-16
  • 打赏
  • 举报
回复
上面可能不确切

LZ确认两件事
1)应用服务器的路径,确认jsp-api.jar和servlet-api.jar的位置。
2)eclipse项目中引用的jsp-api.jar和servlet-api.jar的位置。
把1)的COPY到 2)的里面
古布 2012-05-16
  • 打赏
  • 举报
回复
先删除,再把tomcat7拷贝到应用服务器下
加州娘娘 2012-05-14
  • 打赏
  • 举报
回复
我当初把tomcat7解压之后的包,我复制到了D:\eclipse\helios\eclipse\plugins下。。。
那现在怎么样??
删除应用服务器下的jsp-api.jar和servlet-api.jar包???

[Quote=引用 1 楼 的回复:]
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)。
[/Quote]
古布 2012-05-14
  • 打赏
  • 举报
回复
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)。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧