首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Eclipse“找不到自定义标记的标记库描述符”(不是JSTL!)

Eclipse“找不到自定义标记的标记库描述符”(不是JSTL!)
EN

Stack Overflow用户
提问于 2009-08-12 10:05:59
回答 21查看 197.6K关注 0票数 61

我有一个Java项目,它使用Ant构建得很好,完美地部署到JBoss上,并且没有任何问题地运行。该项目包括一些自定义标记库(不是JSTL!),它们也可以正常工作。

问题在于Eclipse (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支持论坛上问过这个问题,没有任何有用的结果。

EN

回答 21

Stack Overflow用户

发布于 2011-01-20 06:34:38

在Eclipse中,项目属性中的"Java模块依赖项“已被替换为"Deployment”。

因此,为了用Eclipse解决这个问题,我的方法如下:

  • 右键单击中的项目并选择“Import.”
  • 接受默认选择“文件系统”并按下“下一步”
  • 按From目录行中的"Browse“键,转到tomcat安装并找到文件webapp/examples/WEB/lib(我有tomcat 6,其他版本的Tomcat可能有路径webapp/jsp-实例/WEB/lib)。一旦进入路径,按OK。
  • 单击“除了jstl.jar”和“standard.jar”以激活复选框
  • 在“进入文件夹”行上,单击“浏览”并选择“库”文件夹。我在项目中使用/lib。
  • 点击“完成”
  • 右键单击Package视图中的项目并选择属性(或按Alt +Enter键)
  • 点击"Java构建路径“
  • 单击"Add“,单击您的项目,文件夹库,选择jstl.jar,按OK
  • 单击"Add“,单击您的项目,文件夹库,选择standard.jar,按OK
  • 按“确定”以关闭属性对话框
  • 单击Problems视图并选择消息"Classpath条目./jstl.jar将不会导出或发布。运行时ClassNotFoundExceptions可能会产生“。
  • 右击它并选择“快速修复”。
  • 接受默认的“将相关的原始类路径条目标记为发布/导出依赖项”并按Finish。
  • 对standard.jar也这样做

这解决了问题,但是如果您想检查"Deployment“中发生了什么,请再次打开项目属性,选择"Deployment”,您将看到standard.jar和jstl.jar已经添加到WEB/lib文件夹中。

票数 28
EN

Stack Overflow用户

发布于 2010-11-01 21:33:50

这是我的问题我是怎么解决的..。

我已经做了所有上面提到的事情,但是仍然会犯这个错误。原来我使用的是http://java.sun.com/jsp/jstl/fmthttp://java.sun.com/jsp/jstl/core的uri,这是不正确的。

尝试将uris从上面切换到:

代码语言:javascript
运行
复制
http://java.sun.com/jstl/fmt
http://java.sun.com/jstl/core

另外,确保在类路径中引用了正确的jars。

票数 19
EN

Stack Overflow用户

发布于 2011-11-23 10:57:34

我也有同样的问题,一个条纹,标签库显示为找不到。我使用Indigo和Maven,当我选中Properties->Java >Order&ExportTab(在一个新的项目签出上)时,我发现"Maven Dependencies“复选框由于某种原因没有被选中。只需选中该框并执行Maven干净安装即可清除所有错误。

我想知道为什么Eclipse不认为我希望构建路径中有我的Maven依赖项.

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1265309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档