java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext错误解决

来源:互联网 发布:mysql 创建唯一索引 编辑:程序博客网 时间:2024/05/18 15:04

java.lang.NoSuchMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext错误解决

现象:

加载应用时tomcat控制台出现异常

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/JspApplicationCont
原因:
应用中添加的servlet-jsp.jar包(一般为myclipse添加)与tomcat的servlet-jsp.jar包冲突。这个包中主要为jsp引擎相关class。
解决:
将应用中servlet-jsp.jar删除
 
原创粉丝点击