感谢作者分享:http://blog.csdn.net/szwangdf/article/details/42145463
----------------------------------------------------------------------
Spring V4.1.0+的版本在不支持Servlet3.0的应用服务器上跑时会报以下错误:
NoSuchMethodError: javax.servlet.http.HttpServletResponse.getStatus()I
比如说:tomcat 7以下的版本、jboss 4.2.3以下的版本
解决版本有两个(任意选一个即可):
1)、退回到Spring V4.0.7
2)、升级应用服务器到支持Servlet3的应用服务器。
比如tomcat7+(最好是tomcat8+)、jboss as 7+
------------------------------------------------------------------------
我自己是用的eclipse3.4,重新配置了一下tomcat7。配置方法如下:
随便选个tomcat,然后改成tomcat7的名字和路径。
---------------------------------------------------
该完tomcat7后又提示java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory。
解决办法:
这个tomcat-juli.jar在tomcat7的bin目录下。
如果是myeclipse的话,配置方式类似。