通过“添加外部jar”添加库并将这些jar放到web-inf \ lib之间有什么区别? 如何在 eclipse 中将我的外部jar添加到我的web动态项目中 通过class-path添加或放入web-inf \ lib文件夹?
此致
答案 0 :(得分:2)
当你在web-inf文件夹中添加jar时,它们被打包为war文件的一部分(假设使用某些构建工具,如ant),当你的应用程序被部署或运行时,它会使用这些jar解析依赖关系。
但是当你使用add external jar在eclipse中添加jar时,它只是eclipse的.classpath文件的一部分,并且在eclipse中解决了依赖关系并且没有得到打包。当您不希望某些jar与服务器库中已存在的servlet jar等应用程序打包时,可以使用它。