使用Eclipse / Tomcat自动将第三方jar添加到WEB-INF / lib

时间:2011-03-29 01:47:52

标签: java eclipse tomcat jar buildpath

我在Eclipse上设置了一个动态Web项目,我使用Tomcat 7作为我的Web服务器。它似乎没有自动将我添加到我的库中的第三方JAR放到我的构建路径上的WEB-INF / lib文件夹中。有没有办法可以自动完成?每当我搜索到这个问题的答案时,我都会找到类似this的内容。

那我该怎么做呢?有没有办法配置我的构建路径来执行此操作?

4 个答案:

答案 0 :(得分:90)

以下是Helios的说明。对于早期版本,请参阅SeanA的回答。

  1. 项目属性 - >部署大会
  2. 添加 - > Java构建路径条目
  3. 您现在应该看到构建路径上的库列表,您可以指定这些库以包含在已完成的WAR中。
  4. 选择您想要的,然后点击完成。

答案 1 :(得分:1)

部署文件时,可以使用“Ant”将文件复制到WEB-INF / lib。使用Ant,您只能复制那些已更改的文件。

http://ant.apache.org/manual/Tasks/copy.html

http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.user/gettingStarted/qs-81_basics.htm

答案 2 :(得分:1)

我个人没试过,但我相信它的确是我认为你在寻找的:

  • 右键单击项目 - >特性
  • 转到Java EE模块依赖项
  • 选中要使用Web应用程序导出的JAR的复选框

如果这会自动将它们放入您导出的WAR中,请告诉我。我总是把我的东西添加到WEB-INF / lib:)

答案 3 :(得分:0)

Eclipse Indigo的教程(版本3.7.2)

  • 项目属性 - >部署大会
  • 添加 - >文件系统档案 - >下一步 - >添加
  • (系统的文件对话框打开。)
  • 导航到要包含在WEB-INF / lib中的存档,选择它并单击“确定”。
  • 点击完成。
  • 点击OK。