现象:新导入项目文件上带红色叉。
原因多半是jdk或tomcat版本不一致造成。
需要右键properties,或者直接在Referenced Libraries上build path:
点击Configure Build Path:
如果当前IDE用的是jdk1.8,tomcat8.5则可以这么做:
可以先删去带红色叉的选项,再删除tomcat7.0,再点击Add Library:
新添加一个jre lib默认即可:
finish。继续添加一个Server Runtime:
选择tomcat v8.5:
点击finish。
可以看到problem里还有个提示:
Target runtime Apache Tomcat v7.0 is not defined.
可以右键properties>project facets进行修改:
修改成自己当前IDE对应的版本并Applay退出即可:
不过需要注意的是:项目中的内容不会变,比如web.xml、jsp文件的版本,还是需要手动改写。