Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;_Java_Jsp_Jstl_Jsp Tags - Fatal编程技术网

java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;

java.lang.AbstractMethodError:javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;,java,jsp,jstl,jsp-tags,Java,Jsp,Jstl,Jsp Tags,我试图设置一个变量,我将在自定义JSP标记中引用该变量,因此我的JSP中有如下内容: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:set var="path" value="test"/> 我使用JSTL1.2运行Tomcat5.5和Java1.5 我做错什么了吗 谢谢 看起来您可能有一些版本控制问题,可能是某种类型的jar文件冲突。听着,也许会有帮助。如果无法解决问题,您需要提

我试图设置一个变量,我将在自定义JSP标记中引用该变量,因此我的JSP中有如下内容:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:set var="path" value="test"/>
我使用JSTL1.2运行Tomcat5.5和Java1.5

我做错什么了吗


谢谢

看起来您可能有一些版本控制问题,可能是某种类型的jar文件冲突。听着,也许会有帮助。如果无法解决问题,您需要提供有关运行时环境的更多信息。

看起来您可能有一些版本控制问题,可能是某种类型的jar文件冲突。听着,也许会有帮助。如果您无法解决运行时环境问题,则需要提供有关运行时环境的更多信息。

Tomcat 5.5不支持JSTL 1.2使用的Servlet API 2.5

升级到Tomcat 6.0或降级Servlet/JSP/JSTL版本


请参见

Tomcat 5.5不支持JSTL 1.2使用的Servlet API 2.5

升级到Tomcat 6.0或降级Servlet/JSP/JSTL版本


请看

这似乎有点像。我们将Hadoop作为一个依赖项,并且必须进行多个排除。其中一些可能是多余的,但这最终奏效了。我应该注意到,在我开始排除底部的Jasper之前,没有任何变化

<exclusions>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-2.1</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-api-2.1</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-api</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api-2.5</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-util</artifactId>
    </exclusion>
    <exclusion>
        <groupId>tomcat</groupId>
        <artifactId>jasper-compiler</artifactId>
    </exclusion>
    <exclusion>
        <groupId>tomcat</groupId>
        <artifactId>jasper-runtime</artifactId>
    </exclusion>
</exclusions>

org.mortbay.jetty
jsp-2.1
org.mortbay.jetty
jsp-api-2.1
org.mortbay.jetty
jsp api
org.mortbay.jetty
servlet api
org.mortbay.jetty
servlet-api-2.5
org.mortbay.jetty
码头
org.mortbay.jetty
码头
雄猫
贾斯珀编译器
雄猫
jasper运行时

这个问题似乎出现了很多。我们将Hadoop作为一个依赖项,并且必须进行多个排除。其中一些可能是多余的,但这最终奏效了。我应该注意到,在我开始排除底部的Jasper之前,没有任何变化

<exclusions>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-2.1</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-api-2.1</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jsp-api</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>servlet-api-2.5</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty</artifactId>
    </exclusion>
    <exclusion>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>jetty-util</artifactId>
    </exclusion>
    <exclusion>
        <groupId>tomcat</groupId>
        <artifactId>jasper-compiler</artifactId>
    </exclusion>
    <exclusion>
        <groupId>tomcat</groupId>
        <artifactId>jasper-runtime</artifactId>
    </exclusion>
</exclusions>

org.mortbay.jetty
jsp-2.1
org.mortbay.jetty
jsp-api-2.1
org.mortbay.jetty
jsp api
org.mortbay.jetty
servlet api
org.mortbay.jetty
servlet-api-2.5
org.mortbay.jetty
码头
org.mortbay.jetty
码头
雄猫
贾斯珀编译器
雄猫
jasper运行时

谢谢你的提示。我认为问题在于我使用的是JSTL1.2,但使用的是Tomcat5.5,所以这是不匹配的。谢谢你的提示。我认为问题在于我使用的是JSTL1.2,但使用的是Tomcat5.5,所以这是不匹配的。