我有一个 Java EE 项目,它使用 Ant 构建良好,完美地部署到 JBoss,并且运行没有任何问题。该项目包括一些自定义标记库(不是JSTL!),它们也可以毫无困难地工作。
问题出在 Eclipse IDE (Ganymede) 上:在每个使用我们自定义标签的 JSP 文件中,JSP 解析器都会标记 taglib 包含行并出现以下错误:
Cannot find the tag library descriptor for (example).tld
这也会导致标签库的每次使用都被标记为错误,并且由于 IDE 没有它们的定义,它无法检查标签参数等。
我们完美运行的 JSP 文件是一片红色错误的海洋,我的眼睛开始燃烧。
我如何简单地告诉 Eclipse,“您要查找的标记库描述符是“src/web/WEB-INF/(example)-taglib/(example).tld”?
我已经在 Eclipse 支持论坛上问过这个问题,但没有任何有用的结果。