【发布时间】:2010-03-11 03:05:11
【问题描述】:
根据 J2EE 标准,web-inf/lib 应该只包含特定于应用程序的 jar 或特定于部署环境的 jar。
注意:war 文件没有使用任何特定于部署环境的功能(例如 weblogic 或 websphere 或 tomat 等...)
【问题讨论】:
-
Laxmikanth,您是否有具体的冲突 jar 示例需要建议?
根据 J2EE 标准,web-inf/lib 应该只包含特定于应用程序的 jar 或特定于部署环境的 jar。
注意:war 文件没有使用任何特定于部署环境的功能(例如 weblogic 或 websphere 或 tomat 等...)
【问题讨论】:
应用程序特定的 jars,如果您在同一服务器/JVM 上部署了多个应用程序,那么您不想共享其类(类实例)的任何 jars。关于我的第二点的更多细节:my earlier question about classloaders
【讨论】:
WEB-INF/lib 文件夹应该包含您的应用程序特定的 jar 文件。对服务器来说是全局的 Jar 文件将存储在服务器的类路径中。
【讨论】: