【问题标题】:Error: Path Must Include project and resource name:/<jar file name> in eclipse IDE [duplicate]错误:路径必须包括项目和资源名称:/<jar 文件名> 在 Eclipse IDE [重复]
【发布时间】:2011-06-15 00:18:41
【问题描述】:

我在 Eclipse IDE 中基于 Java Servlet 向我的 Web 服务器应用程序添加一个外部 jar 文件。但是,当我尝试添加该 jar 文件时,出现错误 "An internal error occurred during updating tag library index . Path Must Include project and resource name:/&lt;jar file name&gt;". 请让我知道应用程序询问哪个路径,或者有任何特定目录我必须放置该 jar 文件或任何我必须更新位置的文件jar 文件。 谢谢

【问题讨论】:

  • 您尝试在哪个目录中添加 jar 文件 ..?或者你尝试将java文件放在哪里...?
  • 我在web-inf/lib/目录下添加了jar文件,但问题是一样的
  • 您是否检查过 WEB-INF 目录中是否有任何 .TLD 文件,或者是否打包在您的 JAR 文件的 /META-INF/tags 中?在我看来,好像某些或那个 .TLD 文件缺少路径节点(在 taglib/tagfile 节点内)。
  • 如果您的 JAR 是由应用程序部署程序集中的项目生成的,请确保该项目正在正确构建并且具有正确的输出文件夹。

标签: java eclipse servlets


【解决方案1】:

添加外部jar的步骤

1.右击你的project

2.点击Properties

3.点击Java Build Path

4.转到Libraries标签并点击Add External Jar按钮

5.从本地目录中选择jar文件

6.按OK按钮

【讨论】:

  • 这是 servlet 应用程序的错误答案。这样,它只会在编译时类路径中结束,而不是在运行时类路径中(因此仍然会导致运行时类未找到异常)。您基本上需要在 Deployment Assembly 属性而不是 Build Path 属性中添加 JAR。但是,直接放入/WEB-INF/lib 文件夹要容易得多。
【解决方案2】:

JAR 应该进入您的 /WEB-INF/lib 目录。

【讨论】:

    猜你喜欢
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 2014-05-21
    相关资源
    最近更新 更多