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

我有一个在Eclipse上设置的dynamicWeb项目,我使用Tomcat 7作为我的Web服务器。 它似乎并没有自动将我的构buildpath中添加到我的库中的第三方JAR放入WEB-INF / lib文件夹中。 有没有办法自动做到这一点? 每当我寻找答案时,我都会find这样的东西。

那我该怎么做呢? 有没有办法configuration我的构buildpath来做到这一点?

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

  1. 项目属性 – >部署程序集
  2. 添加 – > Java构buildpath条目
  3. 您现在应该可以看到构buildpath上的库列表,您可以指定这些库包含在完成的WAR中。
  4. select你想要的,然后点击完成。

我没有亲自尝试过,但是我相信它所做的是我认为你正在寻找的东西:

  • 右键单击项目 – >属性
  • 转到Java EE模块依赖关系
  • 选中要使用Web应用程序导出的JAR的checkbox

让我知道这是否会自动将它们放入导出的WAR中。 我总是只加我的WEB-INF / lib 🙂

部署文件时,可以使用“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

Eclipse Indigo教程(版本3.7.2)

  • 项目属性 – >部署程序集
  • 添加 – >从文件系统归档 – >下一步 – >添加
  • (系统的文件对话框打开。)
  • 浏览到要包含在WEB-INF / lib中的档案,select它并点击OK。
  • 点击完成。
  • 点击确定。