S,这个猜测使用了Spring tools 然后可以方便的建立xml配置文件,然后平时不用在意
红的叉,这个可能是tomcat没有的不合适,可以在properties里面的找到runtime然后改成合适的,也可能是properties里面其他的地方没有配置好,可以对比一个正确的项目然后改一下,最后记得清理缓存,有时已经改好了,但是没有清理项目的缓存,还是显示红色的叉,所以清理缓存很重要
今天也遇到一个问题一个类似的问题,问题是由于朋友的项目之前是在myEclipse中做的,现在大家都在用eclipse然后导进来之后就有这个红色的x,但是项目是能跑起来的
解决的重点有两个1,targetRuntime
第二个project Facets,这个地方,重点看一下java的版本,这次出错的原因就是我机器上java1.8,他这里选的是java1.7。改成1.8之后就没有红色x了
感叹号,这个一般是是在config build path 里面解决的