【问题标题】:eclipse complains: Can not find the tag directory "/WEB-INF/tags/" but it really does existeclipse 报错:找不到标签目录“/WEB-INF/tags/”,但确实存在
【发布时间】:2011-07-23 05:45:01
【问题描述】:

我有一个 Maven2 Web 模块作为 Eclipse 项目(更具体地说,是 SpringSource Tool Suite 2.6)。我在 src/main/webapp/WEB-INF/tags 中有一个 hello.tag。就是这样:

<%@ tag language="java" pageEncoding="ISO-8859-1"%>
Hello World!

我在 src/main/webapp 中有一个 Hello.jsp。就是这样:

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib prefix="fl" tagdir="/WEB-INF/tags/" %>
<fl:hello/>

如果我构建和部署应用程序,一切都会按预期运行。问题是 Eclipse 报告了 taglib 行的问题。它说:

找不到标签目录 "/WEB-INF/tags/"

我已经看到了similar question,但该解决方案与未启用的项目性质/方面有关,我相信我拥有我需要在 .project 中设置的所有性质:

<natures>
    <nature>org.springframework.ide.eclipse.core.springnature</nature>
    <nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
    <nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
    <nature>org.eclipse.jdt.core.javanature</nature>
    <nature>org.maven.ide.eclipse.maven2Nature</nature>
    <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    <nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>

任何人以前见过这个或有任何想法我应该检查什么?

【问题讨论】:

    标签: jsp taglib eclipse-wtp


    【解决方案1】:

    我使用“Project > Clean...”清理了项目并解决了问题。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 听起来确实像。我目前有 3.2.3,3.2.4 正在维护中,但我会尽快查看。
      • 现在 3.2.4 已经发布了,它有帮助吗?您必须在您的项目上手动调用 Validation 才能删除旧的错误消息。
      • 它没有帮助,尽管从错误中我不清楚我应该查看哪个组件。我将 Eclipse Java EE 开发人员工具列为 3.2.4,Eclipse Web 开发人员工具是 3.2.4,但是在进行软件更新后,Eclipse Faceted Project Framework 仍然是 3.2.3。
      • 当我还应用了@Nathanphan 提供的答案时,它确实有所帮助。我给了他答案,但也给了你一票。
      【解决方案3】:

      我认为这个链接会有所帮助。

      http://www.myeclipseide.com/PNphpBB2-viewtopic-t-26040.html

      我认为您应该检查是否将 XSD 定义 (web-app_2_4.xsd) 用于 jsp2.0 和 Tomcat5.5

      例如:

      <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
          version="2.4">
      

      【讨论】:

      • 如果你的项目不是很大,你可以试试用更稳定的netbeans 6.9打开。
      猜你喜欢
      • 1970-01-01
      • 2010-12-02
      • 2014-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 2011-05-02
      相关资源
      最近更新 更多