maven下项目没有错误,但是带一个红叉,在problems里可一看到如下错误信息:
Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 2.5.
这种就是eclipse web module版本问题,一般是由于project facets设置的版本和web.xml中不一致导致。
1.右键项目->properties->project facets->查看dynamb module的版本(列为version的值)
2.查看web.xml中的版本(version等于的值)
3.如果版本不一致,将project facets中dynamic web module前面的勾去掉(不去掉有时候不让修改)->改成相应版本或更高版本->apply
4.右键项目->maven->update project 即可