maven的web項目導入到Eclipse裏面後報瞭如題的異常。
項目上面有個紅色叉叉,但是卻看不到哪裏錯了,從右邊看到說不能更改到2.5的版本。
解決方案:
進入項目根目錄下有一個.setting文件夾。在哪個目錄下有一個文件:org.eclipse.wst.common.project.facet.core.xml
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<runtime name="tomcat7"/>
<fixed facet="wst.jsdt.web"/>
<installed facet="java" version="1.7"/>
<installed facet="jst.web" version="3.0"/>
<installed facet="wst.jsdt.web" version="1.0"/>
<installed facet="jst.jaxrs" version="1.1"/>
<installed facet="jst.jsf" version="2.0"/>
</faceted-project>
上面第6行,version="3.0"因爲這個導致了異常,手動修改成2.5然後更新項目即可。