2012-03-16 216 views
5

我是Eclipse,Java和Linux中的新成员。我搜索这个问题,但我没有达到答案。我想编写一个操作HBase表的程序。所以我有一些与HBase相关的Jar文件。 >配置构建路径 - - 在普通的Java应用程序,我通过下面的指令将Jar文件添加到WEB-INF/lib

构建路径添加Jar文件>添加外部JAR

所以在动态Web项目听起来像不同。经过一番搜索后,我明白Jar文件必须添加到WEB-INF/lib或%TOMCAT_HOME%/ lib中。所以我从%TOMCAT_HOME%/ lib得到答案,但是真的停留在如何在WEB-INF/lib中添加jar文件。我将所有jar文件复制到文件夹中,但不起作用。

请帮我详细。

回答

7

你正在做正确的....

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

在全选“排序和导出”选项卡中单击...

or coping file into WEB-INF/lib 

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

+0

根据第一它将使在运行时 – Achyut 2013-10-09 11:48:19

+0

例外,我知道这是从而之前,但是有没有任何理由将jar复制到WEB-INF/lib中会**不工作?我遇到了一个问题,即jar文件在文件系统中可用,但在eclipse中不可见。 – drognisep 2016-11-21 20:44:54

0

您可以手动复制jar文件到WEB-INF/lib目录时,你有你的项目在Eclipse开放,然后在修改构建路径,只需点击“添加罐子”按钮,然后从指WEB-INF/lib目录罐子。当你将项目部署到tomcat时,你的WEB-INF/lib文件夹被自动复制。

1

作为Cultor说的正确的过程,但你必须在添加jar文件后刷新项目。

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

0

要添加罐子在Eclipse中你有两种选择:

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

使用其中任何一个。

0

您可以拖动从它坐落在您的计算机到项目的lib文件夹外MySQL的jar文件..