共有两种情况
1.缺少文件
2.jdk和web版本号不匹配(web版本过高,或jdk版本太低)
第一种情况,缺少.settings文件
当导入进来的web项目缺少文件,不能被server识别为web项目。大概是这种情况。导进来的项目图标,左上角没有这个地球样式的图。
主要是缺少.seetings等文件,可以通过前两种方法解决。
1、(在原有项目上直接添加)
第一步::右键项目选择properties,接着选择这个
还有种情况是这个样子,就是点了左边的Prject Facets,右边没由这些,(请点右边下方那一排蓝色的字就出现了)
2、(创建新项目复制过来)
第1步、新建一个“Dynamic Web Project”
第2步、把新建项目里面的.project文件和.settings文件夹复制到导入的那个项目里面。
第二种情况 不缺.settings文件,jdk和web版本号不匹配(web版本过高,或jdk版本太低)
1.直接降低web版本
找到.settings文件=======》找到org.eclipse.wst.common.project.facet.core.xml====
把<installed facet="jst.web" version="3.0"/>
改成<installed facet="jst.web" version="2.5"/>
2.提升jdk版本
大概就是你的jdk版本和web版本不匹配,更改