【Maven-Eclipse】Cannot change version of project facet Dynamic Web Module to 2.5.

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

发布了54 篇原创文章 · 获赞 67 · 访问量 48万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章