1. 程式人生 > >Type Cannot change version of project facet Dynamic Web Module to 3.0

Type Cannot change version of project facet Dynamic Web Module to 3.0

1、原因解釋:

 用Eclipse建立Maven結構的web專案的時候選擇了Artifact Id為maven-artchetype-webapp,由於這個catalog比較老,用的servlet還是2.3的,而一般現在都是用3.0,在Project Facets裡面修改Dynamic web module為3.0的時候就會出現Cannot change version of project facet Dynamic web module to 3.0,如圖:

其實在右邊可以看到改到3.0需要的條件以及有衝突的facets

2、解決方案:

2、1  開啟專案的navigator檢視

2、2 web.xml 中的version改成3.0

2、3開啟org.eclipse.wst.common.project.facet.core.xml   2.3改成3.0

2、4儲存修改的檔案