1

我正在为我的大学做一个项目。在那个项目中,我们应该使用 eclipse photon、Tomcat 9 和 Java 10 创建一个 Web 服务。

我已经安装了eclipse、tomcat、axis2和java。

eclipse 版本:光子发布 (4.8.0)

java: 10-JDK

轴2:轴2-1.7.8

此外,我的 Eclipse 已完全配置(标准配置,具有必要的 tomcat、java 和轴设置)并且 tomcat 服务器正在运行。我的问题是,当我创建 Web 服务时,我会在 Web 服务构建期间创建的不同文件中的一行中收到以下错误消息。

找不到 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 的标记库描述符

我已经尝试过 eclipse 和 tomcat 的不同版本。认为版本有错误。我发现的所有常见问题解答和文章都是用以前的版本制作的,他们解决了这个问题。所以我相信有人可以提供帮助

我怎么解决这个问题?非常感谢,如果您需要更多信息,我会尝试收集和分享。

4

2 回答 2

1

你需要依赖我的朋友。该特定描述符缺少依赖关系。如果您正在使用 maven 项目并想要添加依赖项或者您想要下载(两者),我将与您共享一个链接。--> 下载或复制将依赖项粘贴到 POM.XML 文件中。

--> 如果您下载然后项目--> 构建路径--> 配置构建路径--> 库--> 添加外部罐子。把你的jar文件放在这里。

关联 :https://mvnrepository.com/artifact/javax.servlet/jstl/1.2

于 2018-07-19T14:01:40.543 回答
0

是的,当您没有jstljar 文件时会出现此错误。

请添加这两个文件,此错误应该消失:

  1. javax.servlet.jsp.jstl-version
  2. javax.servlet.jsp.jstl-api-version

这在 Eclipse 中为我工作 100%。

注意:现在我没有使用 Maven,但也可以添加这些pom.xml

于 2021-12-05T10:25:27.167 回答