meven项目中Java Resources有红叉,其它地方没有的解决方案

综合网上查到的所有资料,现总结如下:

1:把所有jdk版本改成和环境使用的版本一样,包括java build path java comper还有 project facets里面的jdk都要改。

2:之后需要将动态网页模板(dynamic web module 改为和web.xml一样的才可以。也就是说导入工程的网页模板模板可能和开始做项目时候的网页模板不一样。举个例子,就以改为2.5为例子。

Maven项目在Project Facets里面修改Dynamic web module2.5的时候就会出现Cannot change version of project facet Dynamic web module to 2.5 的错误,如图:

meven项目中Java Resources有红叉,其它地方没有的解决方案

第二步:

meven项目中Java Resources有红叉,其它地方没有的解决方案

meven项目中Java Resources有红叉,其它地方没有的解决方案

 

 

第三步:在navigator视图里找到需要修改的项目,再在setting里找到common.componemt结尾的配置文件,将project-version = “1.5.0”改为1.6.0

meven项目中Java Resources有红叉,其它地方没有的解决方案

第四步:接着修改另一个配置文件:

meven项目中Java Resources有红叉,其它地方没有的解决方案

第五步:回头来修改dynamic web module就可以了。高版本模板的可以支持更高版本的服务器环境

 

meven项目中Java Resources有红叉,其它地方没有的解决方案