java.lang.NoSuchMethodError:javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;

java.lang.NoSuchMethodError:javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;,java,tomcat,Java,Tomcat,我正在使用Tomcat7.0.82和JDK-“1.7.0_80”。当我将jar com.ibm.ws.ejb.thinclient_7.0.0.jar复制到tomcat/lib目录时,我得到了错误。你知道这个错误的原因吗 SEVERE: Exception initializing page context java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactor

我正在使用Tomcat7.0.82和JDK-“1.7.0_80”。当我将jar com.ibm.ws.ejb.thinclient_7.0.0.jar复制到tomcat/lib目录时,我得到了错误。你知道这个错误的原因吗

SEVERE: Exception initializing page context
java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
        at org.apache.jasper.runtime.JspApplicationContextImpl.<init>(JspApplicationContextImpl.java:46)
        at org.apache.jasper.runtime.JspApplicationContextImpl.getInstance(JspApplicationContextImpl.java:76)
        at org.apache.jasper.runtime.PageContextImpl._initialize(PageContextImpl.java:143)
        at org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:126)
        at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:111)
        at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:64)
        at org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
严重:初始化页面上下文时出现异常
java.lang.NoSuchMethodError:javax.el.ExpressionFactory.newInstance()Ljavax/el/ExpressionFactory;
位于org.apache.jasper.runtime.JspApplicationContextImpl.(JspApplicationContextImpl.java:46)
位于org.apache.jasper.runtime.JspApplicationContextImpl.getInstance(JspApplicationContextImpl.java:76)
在org.apache.jasper.runtime.PageContextImpl.\u初始化(PageContextImpl.java:143)
在org.apache.jasper.runtime.PageContextImpl.initialize(PageContextImpl.java:126)上
位于org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:111)
位于org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:64)
在org.apache.jsp.index\u jsp.\u jsp服务(index\u jsp.java:72)上
该方法添加到2.2版本的表达式语言api库中


您必须检查部署在tomcat/lib中的版本是否具有版本2.2的el-api.jar,还必须检查您是否在WEB-INF/lib文件夹中的项目中使用了不同版本的jar

您是否在项目构建路径中添加了jar?tomcat已经具有el-api.jar。另外,如果这个jar——“com.ibm.ws.ejb.thinclient_7.0.0.jar”在同一个类中包含相同的方法。那么可能会有错误。类路径中有多个可用实例。