Java 如何让tomcat使用扩展名为.jar的文件夹作为jar文件?

Java 如何让tomcat使用扩展名为.jar的文件夹作为jar文件?,java,eclipse,tomcat,maven,jar,Java,Eclipse,Tomcat,Maven,Jar,我有一个Eclipse web应用程序项目,它依赖于其他项目。 当我在Eclipse复制的lib文件夹中的嵌入式Tomcat上运行调试时,复制的不是JAR,而是名称如下的文件夹: dependent_lib1.jar dependent_lib2.jar dependent_lib3.jar .................... 因此web应用程序无法启动,因为未找到一些文件。当我手动删除所有这些文件夹并手动复制jar文件时,一切正常。 是否可以要求Eclipse(或者maven——这是m

我有一个Eclipse web应用程序项目,它依赖于其他项目。 当我在Eclipse复制的lib文件夹中的嵌入式Tomcat上运行调试时,复制的不是JAR,而是名称如下的文件夹:

dependent_lib1.jar
dependent_lib2.jar
dependent_lib3.jar
....................
因此web应用程序无法启动,因为未找到一些文件。当我手动删除所有这些文件夹并手动复制jar文件时,一切正常。 是否可以要求Eclipse(或者maven——这是maven项目)复制JAR,或者要求Tomcat使用JAR之类的文件夹?
谢谢。

Eclipse不能这样做,因为它只是一个IDE,您需要使用一个使用ANT的构建脚本(Copy tag应该这样做),并在启动服务器之前运行它

查看此项了解更多详细信息:
以下是我对maven的看法:

  • 如果其他项目也是maven项目,请将它们作为maven工件导出到本地存储库中。一篇很好的文章是——如果它们不是maven项目,您应该手动生成jar文件并将其添加到存储库中,可以在
  • 将导出的工件作为依赖项添加到项目中。有关详细信息,请访问
  • 希望这有帮助