The server does not support version 2.5 of the J2EE Web module specification错误 解决方法

在myEclipse运行运行一个项目是出现了这个错误:

        The server does not support version 2.5 of the J2EE Web module specification

原因:用到了servlet2.5 的规范,或新功能,然后你运行在了不支持2.5的web容器上,就会出这个错。解决方法:
web.xml 里面的规范改为2.4的,或者发布到相对应的tomcat 版本上(见最下图)。

    ps:  眼睛真的是,,,哎,看错了,找了好久的错。。。。


右击你的工程,点最先面的属性property,转到下面这个你项目保存的路径,找到settings文件,如图:



右击上图所示的文件,用记事本方式打开。

如下图所示。我原先是2.5,现在改成2.4了,OK。


tomcat各版本与servlet的对应关系: