最近在运行支付宝会员通用登录接口例子时,抛出下面的异常
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 23 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:308)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:273)
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:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
排查时发现工程LIB下的javax.servlet.jar 、javax.servlet.jsp和jboss等JAR冲突,保持独一性问题即解决。

本文介绍了一个在运行支付宝会员通用登录接口示例时遇到的org.apache.jasper.JasperException异常,并详细展示了错误堆栈跟踪。问题源于工程LIB目录下多个JAR文件(javax.servlet.jar、javax.servlet.jsp和jboss等)之间的冲突。
782

被折叠的 条评论
为什么被折叠?



