问题原因:
实际生产中,多人通过svn 管理项目,在不同人的测试机上会有不相同的tomcat 版本,所以当你导入过来的项目,
之前在tomcat7.0.40跑过,并提交,你现在的eclipse 配置的tomcat 是tomcat7.0.70,则会在javaRecouces 上出现红叉。
解决办法:
右键你的项目,选择 Properties--Project Facets ,在右侧栏点击 Runtimes ,勾选你的tomcat 服务器。
图示:
如果还没有解决:参考 https://blog.youkuaiyun.com/sunshine_silence/article/details/53817746