将jar添加到WEB-INF / lib文件夹和放大器之间有什么区别?构建路径

时间:2014-10-06 16:51:52

标签: java-ee buildpath web-inf

他们(在buildpath jar和WEB-INF / lib jar中)的职责是什么?

感谢。

2 个答案:

答案 0 :(得分:3)

构建路径jar不是您的Web应用程序的一部分 另一方面,WEB-INF/lib罐子是您项目的一部分。

在构建路径jar上使用WEB-INF/lib jar的优点是,在生成WAR文件时,它们会捆绑到您的应用中。
当您想要在没有权限修改构建路径中的jar的服务器上部署应用程序时,这会派上用场。

希望这有帮助!

答案 1 :(得分:2)

Buildpath jar

  • Plus:帮助减少您的WAR大小,在应用程序之间共享
  • 减:类路径jar汤 - 版本冲突

WEB-INF / lib jars

  • Plus:有助于避免版本冲突
  • 如果您将单个应用程序打包到组件罐中 我宁愿把它整齐地包装在WAR里面。