【问题标题】:What is difference between adding jar to WEB-INF/lib folder & BuildPath [duplicate]将 jar 添加到 WEB-INF/lib 文件夹和 BuildPath 有什么区别 [重复]
【发布时间】:2014-11-30 23:50:16
【问题描述】:

它们的职责是什么(在构建路径 jar 和 WEB-INF/lib jar 中)?

谢谢。

【问题讨论】:

    标签: jakarta-ee buildpath web-inf


    【解决方案1】:

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

    WEB-INF/lib jar 优于构建路径 jar 的优势在于,它们在生成 WAR 文件时会捆绑到您的应用中。
    当您想将应用部署在您无权修改构建路径中的 jar 的某个服务器上时,这会派上用场。

    希望这会有所帮助!

    【讨论】:

      【解决方案2】:

      构建路径 jars

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

      WEB-INF/lib 罐子

      • 另外:有助于避免版本冲突
      • 如果您将单个应用程序打包到组件 jar 中,您 可能更愿意将其整齐地打包在 WAR 中

      【讨论】:

        猜你喜欢
        • 2012-04-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-05
        • 2017-01-22
        • 1970-01-01
        • 2012-06-30
        • 2019-09-19
        • 1970-01-01
        相关资源
        最近更新 更多