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然后更新项目即可。