【问题标题】:Adding Jar File to WEB-INF/lib将 Jar 文件添加到 WEB-INF/lib
【发布时间】:2012-04-01 17:54:06
【问题描述】:

我是 Eclipse、Java 和 Linux 的新手。我搜索过这个问题,但我无法回答。我想编写一个操作 HBase 表的程序。所以我有一些与 HBase 相关的 Jar 文件。在普通 Java 应用程序中,我通过以下说明添加 Jar 文件

构建路径 -> 配置构建路径 -> 添加外部罐子

所以在 Dynamic Web Project 中听起来很不一样。经过一番搜索,我了解到 Jar 文件必须添加到 WEB-INF/lib 或 %TOMCAT_HOME%/lib 中。所以我从 %TOMCAT_HOME%/lib 得到了答案,但我一直在纠结如何在 WEB-INF/lib 中添加 jar 文件。我复制文件夹中的所有 jar 文件,但它不起作用。

请帮我详细说明。

【问题讨论】:

    标签: java eclipse jsp hbase


    【解决方案1】:

    你做得对……

    Build Path -> Configuration Build Path -> Add External Jars
    

    在“订购和导出”选项卡中单击全选...

    or coping file into WEB-INF/lib 
    

    然后只需刷新您的项目并重新启动服务器然后部署该项目就可以正常工作...

    【讨论】:

    • 首先会在运行时给出异常
    • 我知道这是不久前的事了,但是有什么理由将 jar 复制到 WEB-INF/lib 中会起作用吗?我遇到了一个问题,即 jar 在文件系统上可用,但在 eclipse 中不可见。
    【解决方案2】:

    正如 Cultor 所说的正确的过程,但您必须在添加 jar 文件后刷新项目。

    构建路径 -> 配置构建路径 -> 添加外部罐子

    【讨论】:

      【解决方案3】:

      要在 Eclipse 中添加 jar,您有两种选择:

      1. 右键单击项目到属性-->单击java构建路径-->配置构建路径-->库-->并选择添加外部jar按钮。 它将打开一个窗口,您可以在其中添加所需的所有 jar。
      2. 第二个选项是将 jar 直接粘贴到 lib 文件夹。 lib 文件夹位于 Web Content --> WEB-INF --> lib 中。

      使用其中任何一种。

      【讨论】:

        【解决方案4】:

        当您在 Eclipse 中打开项目时,您可以手动将 jar 文件复制到 WEB-INF/lib,然后在修改构建路径时,只需单击“添加 jars”按钮并从 WEB-INF/lib 引用一个 jar。这样,当您将项目部署到 tomcat 时,您的 WEB-INF/lib 文件夹会自动复制。

        【讨论】:

          【解决方案5】:

          您可以将 MySQL jar 文件从您计算机中的外部文件夹拖到项目的 lib 中。

          【讨论】:

            【解决方案6】:

            如果 jar 文件的路径太长,则不会粘贴该 jar 文件。

            将jar文件粘贴到桌面再试一次。

            这对我有用。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-12-26
              • 1970-01-01
              • 2020-10-05
              • 1970-01-01
              • 2014-08-10
              • 2014-11-30
              • 2019-09-19
              • 2012-04-16
              相关资源
              最近更新 更多