在使用maven構建並開發項目時,總是遇到各種各樣的問題,真是讓人望而卻步,但又不得不去解決。在搭建maven項目時要保證網絡通暢啊,最好不要是代理上網,網絡不通暢出錯的可能性大大增加啊。因爲maven在開始構建項目時需要下載大量的環境文件及其依賴包之類的東西。如果網絡不通暢總會報一些各種各樣的錯誤。下面是我所遇到的一些問題,希望能夠幫助後來者。
1、如發現啓動tomcat後找不到類,但又確認加入了,那麼就要修改.classpath文件了,操作如下:
在更新maven後,需要在項目跟路徑下修改.classpath文件,找到path=org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER並加入
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
2、servlet3.0以後默認jsp中不開啓el
3、如發現jsp中用${}發生錯誤,需要在pom.xml中先加入jsp-api.jar 並更新項目,然後在刪除pom.xml中jsp-api配置(避免在tomcat發佈中和tomcat下jsp-api衝突)
4、注意,在maven項目搭建並配置完成後,不要去maven下update project,不然有些配置必須重頭開始咯。
5、maven3默認依賴的jdk版本爲1.5,如果需要用1.6的同志,需要在pom.xml中加入插件,具體操作可以看這篇文章:http://blog.csdn.net/tandaly/article/details/9231905
作者:tandaly