eclipse Library Classpath和Web-inf \ Lib

时间:2010-08-17 17:06:56

标签: eclipse classpath

通过“添加外部jar”添加库并将这些jar放到web-inf \ lib之间有什么区别? 如何在 eclipse 中将我的外部jar添加到我的web动态项目中 通过class-path添加或放入web-inf \ lib文件夹?

此致

1 个答案:

答案 0 :(得分:2)

当你在web-inf文件夹中添加jar时,它们被打包为war文件的一部分(假设使用某些构建工具,如ant),当你的应用程序被部署或运行​​时,它会使用这些jar解析依赖关系。

但是当你使用add external jar在eclipse中添加jar时,它只是eclipse的.classpath文件的一部分,并且在eclipse中解决了依赖关系并且没有得到打包。当您不希望某些jar与服务器库中已存在的servlet jar等应用程序打包时,可以使用它。