http://www.renren.it/a/fuwuqiruanjian/Tomcat/20110226/62607.html
許多人在使用eclipse/wtp/tomcat進行WEB開發時,都會發現,雖然在buildpath裏設置了引用的jar包,但wtp在部署時,並不會向WEB-INF/lib下拷貝jar包。許多人的解決辦法是直接把所有jar包全部拷貝到該目錄下,我見過的許多老手也是這麼做的,但這樣不利於依賴包分門別類的管理,數量少了還好,當數量多了(例如本人目前開發的一個項目依賴的jar包有178個之多)就容易引起依賴包的版本混亂。
這裏介紹一種解決這個問題的方法
通常我們的工程目錄結構如下:
進入buildpath,選擇添加一個userlib,創建userlib,例如將common封成一個lib
打開工程根目錄下的.classpath文件,編輯之,給common添加一個依賴屬性
<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/common">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>