将Jar文件添加到WEB-INF/lib目录

7
我是一名新手,对于Eclipse、Java和Linux并不熟悉。我搜索了相关问题,但没有找到答案。我想编写一个操作HBase表的程序,所以我有一些与HBase相关的Jar文件。在普通的Java应用程序中,我通过以下指令添加Jar文件:
构建路径->配置构建路径->添加外部Jar 但是,在动态Web项目中情况似乎不同。经过一番搜索,我明白了这些Jar文件必须添加到WEB-INF/lib或者%TOMCAT_HOME%/lib中。所以我从%TOMCAT_HOME%/lib中得到了答案,但我确实不知道如何将jar文件添加到WEB-INF/lib中。我把所有的jar文件都复制到这个文件夹,但它们却无法工作。
请详细地帮助我。
6个回答

12

你做得很正确....

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

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

or coping file into WEB-INF/lib 

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


根据第一个,它将在运行时引发异常。 - Achyut
我知道这是一段时间以前的事情了,但是复制JAR文件到WEB-INF/lib目录下不起作用的原因是什么呢?我遇到了一个问题,即文件系统上有这些JAR文件,但在Eclipse中却看不到。 - drognisep

1
要在Eclipse中添加JAR文件,您有两个选项:
  1. 右键单击项目,转到属性-->点击Java Build Path-->配置Build Path-->库-->并选择添加外部JAR按钮。这将打开一个窗口,您可以在其中添加所有所需的JAR文件。
  2. 第二个选项是直接将JAR文件粘贴到lib文件夹中。lib文件夹位于Web Content-->WEB-INF-->lib。
使用其中任何一个即可。

1
如Cultor所说,这是正确的过程,但在添加jar文件后,您必须刷新项目。
构建路径 -> 配置构建路径 -> 添加外部Jars

0

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


0
如果 jar 文件的路径太长,它将无法粘贴该 jar 文件。
将 jar 文件粘贴到桌面上,然后重试。
对我来说这很有效。

0

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接