感謝作者分享: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的話,配置方式類似。