感谢作者分享: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的名字和路径。

javax.servlet.http.HttpServletResponse.getStatus()I

 

 ---------------------------------------------------

该完tomcat7后又提示java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

解决办法:

这个tomcat-juli.jar在tomcat7的bin目录下。

javax.servlet.http.HttpServletResponse.getStatus()I

 

如果是myeclipse的话,配置方式类似。

 

相关文章:

  • 2022-12-23
  • 2021-12-13
  • 2021-12-20
  • 2022-01-26
  • 2022-12-23
  • 2021-09-14
  • 2022-12-23
  • 2021-12-11
猜你喜欢
  • 2022-01-12
  • 2021-04-17
  • 2021-07-05
  • 2021-06-28
  • 2021-08-30
  • 2022-03-04
  • 2021-08-03
相关资源
相似解决方案