一般我不管三七二十一,都是先update一下项目.,有时候确实管用的.我只是懂个用的皮毛,所以有时候解决问题确实是运气.
第二种,看到网上的解决以及自己的理解:
eclipse 中的properties中有个project facets 好像是项目的特性的意思,在这个里面有你工程的属性,比如你用了java建立工程,就会在java这个特性上打勾,如果有动态web,就会在dynamic上打勾,
所以,有时候不知道什么原因,java的版本或者其他的特性版本不匹配,就会出现个叉,但是好像不影响启动运行… 在项目中web.xml可以改Servlet为2.5, 在show view —>Navigator下打开项目.settings目录下的各个配置文件,里面有相应的版本