首页 文章

在Eclipse WTP中从Tomcat 7迁移到8:绝对的uri:http://java.sun.com/jstl/core无法解析

提问于
浏览
1

使用 Tomcat 7 Java 8,Eclipse中的一切都运行良好 .

JSTL到位:

<dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.2</version>
    </dependency>

Taglib用于JSP:

<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

web.xml是标准3.0 .

使用Eclipse WST,模块自动重新加载,为模块提供服务而不发布 .

现在唯一改变了 - 迁移到 Tomcat 8 ,得到这个:

org.apache.jasper.JasperException: /WEB-INF/jsp/test.jsp (line: 1, column: 1)
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml
or the jar files deployed with this application

在Eclipse中运行Tomcat8有什么问题吗?

将web.xml更新为3.1没有帮助 .

==EDIT==

当运行Tomcat 8独立(在Eclipse之外)时,它也可以正常工作 .

1 回答

  • 1

    问题似乎与“没有发布的服务模块”功能有关 .

    关闭它解决了这个问题 .

    enter image description here

相关问题