【发布时间】:2011-03-31 02:51:53
【问题描述】:
通过“添加外部 jar”添加库和将这些 jar 放入 web-inf\lib 有什么区别? 在 eclipse 中将我的外部 jars 添加到我的 web 动态项目中应该怎么做 通过类路径添加或放入 web-inf\lib 文件夹?
问候
【问题讨论】:
通过“添加外部 jar”添加库和将这些 jar 放入 web-inf\lib 有什么区别? 在 eclipse 中将我的外部 jars 添加到我的 web 动态项目中应该怎么做 通过类路径添加或放入 web-inf\lib 文件夹?
问候
【问题讨论】:
当您在 web-inf 文件夹中添加 jar 时,它们会被打包为您的 war 文件的一部分(假设使用了诸如 ant 之类的构建工具),并且当您的应用程序被部署或运行时,使用这些 jar 解决依赖关系。
但是当您在 Eclipse 中使用添加外部 jar 添加 jar 时,它只是 Eclipse 的 .classpath 文件的一部分,并在 Eclipse 中解决依赖关系并且不会被打包。当您不希望将某些 jar 与已经存在于服务器库中的 servlet jar 等应用程序打包在一起时,可以使用它。
【讨论】: