`
黑土豆Dean
  • 浏览: 3397 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类

java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationConte

阅读更多
HTTP Status 500 -

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

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; org.apache.jasper.servlet.JspServlet.service(JspServlet.java:275) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; org.apache.jsp.Login_jsp._jspInit(Login_jsp.java:22) org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)



今天启动tomcat5时报了这个错,找了很久始终没有找到原因,试过了各种方法:
1、删除tomcat的work目录、webapp的非tomcat项目
2、检查所有jar包,包括jsper.jar、servlet-spi.jar等等
3、删除项目重新导入
等等等等。。。。。。。。。。。。。

最后把项目的build pth里的jre从1.6换成了1.5了,重新编译,就好了
0
0
分享到:
评论
1 楼 white_crucifix 2013-02-18  
辛苦了     

相关推荐

Global site tag (gtag.js) - Google Analytics