在對Maven項目進行Maven -> Update Project...時出現(xiàn)如下圖所示的錯誤提示:

通過前三個錯誤信息可以看出,第一個是Dynamic Web Module的版本無法調到3.0;第二三個問題是jdk的版本較低;
解決方案:
在項目上右鍵 -> Properties -> 左側面板選擇Project Facets,此時在右側面板里嘗試調節(jié)如下兩個參數(shù):
1、Dynamic Web Module ?設置為3.0,如果無法保存,且出現(xiàn)上圖第一個錯誤的提示信息,那就還原該設置項的值;
2、Java調整為大于等于1.6的值;
保存;
如果第一步中的Dynamic Web Module無法調整為3.0,那么可以采用手動修改項目設置來調節(jié),方法如下:
step 1:打開項目的工作目錄并進入當前項目目錄,找到.settings并進入該目錄;
step2:找到org.eclipse.wst.common.project.facet.core.xml文件,并打開,內(nèi)容如下:

這個是我已經(jīng)修改過的
只要將<installed facet="jst.web" version="3.0" />里的version值調整為你所需要的值即可。我這里之前是2.3,現(xiàn)在我調整為3.0了。其實java也可以在這里調整。
修改完,保存后,再次回到IDE里,將工程刷新,然后Maven -> Update Project...
是不是已經(jīng)解決了你的問題。