Spring mvc与Servlet 2.5兼容

时间:2016-11-17 19:11:47

标签: spring spring-mvc servlets servlet-2.5

我使用Spring mvc 3.0.9开发了一些休息服务。在某些情况下,我有一个例外。这取决于我的spring版本使用Servlet 3.0 api(我的应用程序服务器是jboss eap 5.1)。与Servlet 2.5兼容的最新spring mvc版本是什么?感谢。

2 个答案:

答案 0 :(得分:0)

Spring 3.2应该与Servlet 2.5 API一起使用。

只有Spring 4.0需要Serlvet 3.0:

请参阅此官方documentation了解详情。

  

Spring Framework 4.0中的3个新功能和增强功能)

     

3.4 Java EE 6和7

     

Java EE 6或更高版本现在被认为是Spring的基准   框架4,具有JPA 2.0和Servlet 3.0规范   特别相关。

答案 1 :(得分:0)

Spring 4.0适用于Servlet 2.5。

见文件:(https://docs.spring.io/spring/docs/4.3.14.RELEASE/spring-framework-reference/htmlsingle/

3.4 Java EE 6和7

  

Java EE 6或更高版本现在被认为是Spring的基准   框架4,具有JPA 2.0和Servlet 3.0规范   特别相关。为了与Google App保持兼容   引擎和较旧的应用程序服务器,可以部署一个   Spring 4应用程序进入Servlet 2.5环境。但是,Servlet   强烈建议使用3.0+,这是Spring测试的先决条件和开发环境中测试设置的模拟包。

3.7常规网络改进

  

部署到Servlet 2.5服务器仍然是一个选项,但是Spring   Framework 4.0现在主要关注Servlet 3.0+环境。   如果您使用的是Spring MVC测试框架,则需要确保   Servlet 3.0兼容的JAR在您的测试类路径中。