tomcat启动问题:java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl

java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl
	at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:100)
	at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:62)
	at org.apache.jsp.WEB_002dINF.mvcs.EBank.user.userInfoAdd_jsp._jspService(userInfoAdd_jsp.java:40)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:659)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:457)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:311)
	at com.ecc.emp.web.servlet.view.JSPView.render(JSPView.java:96)
	at com.ecc.emp.web.servlet.EMPRequestServlet.service(EMPRequestServlet.java:452)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at com.ecc.emp.web.jsptags.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:44)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
	at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:843)
	at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:679)
	at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1293)
	at java.lang.Thread.run(Thread.java:595)

问题分析:

原因:缺少commons-el.jar包,Tomcat中未自动提供该包

tomcat启动问题:java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl_第1张图片

tomcat启动问题:java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl_第2张图片

好的,问题解决

 

你可能感兴趣的:(tomcat启动问题:java.lang.NoClassDefFoundError: org/apache/commons/el/ExpressionEvaluatorImpl)