我們正在遷移到Spring-MVC,但在現有環境中很難入門:Tomcat 7,Java 7 。錯誤:java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext
我們一直運行到相關的錯誤(我認爲)的JSTL-1.2.jar: java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/EL/ELContext
我已經看到了其他一些關於此的帖子,但沒有一篇讓我們解決。
我雙重檢查這個兼容性圖表中引用的罐子版本,他們似乎退房: http://tomcat.apache.org/whichversion.html
****有在應用程序的WEB-INF/lib文件夾中沒有的JAR文件。
我沉浸了整整一天,完全沒有任何東西可以顯示。 請讓我知道我還能提供什麼。
<!--Web.xml-->
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0"
>
<display-name>Cars</display-name>
<listener>
<listener-class>com.genesco.Initializer</listener-class>
</listener>
<servlet>
<servlet-name>Cars</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Cars</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
</web-app>
更多的錯誤信息:
org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:168)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:303)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1244)
org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1027)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
應用程序的web-inf/lib文件夾中沒有jar。 但是,謝謝你的迴應。我將用這些信息更新原始問題。 –