使用Maven和Eclipse開發web項目時,會出現一個問題,就是發佈調試的時候,lib不會自動拷貝到WEB-INF/lib之下,導致classnotfound的錯誤。
解決方法:
1、“Maven ” –> “Enable dependency Management“
2、Web Deployment Assembly中添加maven dependencies
步驟如下圖:
工程 -> 右鍵 -> preferences
.classpath文件中會有修改
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
變爲
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER">
<attributes>
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
</attributes>
</classpathentry>
參考:http://blog.csdn.net/yirentianran/article/details/6429240