使用Eclipse / Tomcat自动添加第三方jar到WEB-INF / lib
我有一个在Eclipse上设置的dynamicWeb项目,我使用Tomcat 7作为我的Web服务器。 它似乎并没有自动将我的构buildpath中添加到我的库中的第三方JAR放入WEB-INF / lib文件夹中。 有没有办法自动做到这一点? 每当我寻找答案时,我都会find这样的东西。
那我该怎么做呢? 有没有办法configuration我的构buildpath来做到这一点?
以下是Helios的说明。 对于早期版本,请参阅SeanA的答案。
- 项目属性 – >部署程序集
- 添加 – > Java构buildpath条目
- 您现在应该可以看到构buildpath上的库列表,您可以指定这些库包含在完成的WAR中。
- select你想要的,然后点击完成。
我没有亲自尝试过,但是我相信它所做的是我认为你正在寻找的东西:
- 右键单击项目 – >属性
- 转到Java EE模块依赖关系
- 选中要使用Web应用程序导出的JAR的checkbox
让我知道这是否会自动将它们放入导出的WAR中。 我总是只加我的WEB-INF / lib 🙂
部署文件时,可以使用“Ant”将文件复制到WEB-INF / lib。 使用Ant,您将只能复制已更改的文件。
Eclipse Indigo教程(版本3.7.2)
- 项目属性 – >部署程序集
- 添加 – >从文件系统归档 – >下一步 – >添加
- (系统的文件对话框打开。)
- 浏览到要包含在WEB-INF / lib中的档案,select它并点击OK。
- 点击完成。
- 点击确定。