切换到 Navigat 视图,打开项目目录.setting里的org.eclipst.wst.commom.project.facets.core.xml文件,
<faceted-project>
标签下添加 <installed facet="jst.web" version="3.0"/>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
<installed facet="jst.web" version="3.0"/>
<!-- Dynamic Web Module 3.0 -->
<runtime name="Apache Tomcat v8.0"/>
<secondary-runtime name="jdk1.8.0_162"/>
<installed facet="java" version="1.8"/>
<!-- JDK 1.8 -->
<installed facet="wst.jsdt.web" version="1.0"/>
<!-- JavaScript 1.0 -->
</faceted-project>
也可以从别的web项目中找到相同的文件,复制一下。
另一种解决方法:
解决步骤:
1、进入项目目录,可看到.project文件,打开。
2、找到<natures>...</natures>代码段。
3、在第2步的代码段中加入如下标签内容并保存:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
4、在eclipse的项目上点右键,刷新项目。
5、在项目上点右键,进入属性(properties)
6、在左侧列表项目中点击选择“Project Facets”,在右侧选择“Dynamic Web Module”和"Java",点击OK保存即可。