【问题标题】:Consequences of using Spring 4 in Servlet 2.4 container在 Servlet 2.4 容器中使用 Spring 4 的后果
【发布时间】:2016-12-07 08:16:08
【问题描述】:

基于 Spring 框架版本 4 文档链接 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/new-in-4.0.html 它提到 Servlet 3.0 是 Spring 4 的基础,但仍然可以在 servlet 2.5 中部署。

以下是摘录。

3.4 Java EE 6 和 7 Java EE 版本 6 或更高版本现在被认为是 Spring Framework 4 的基线,具有 JPA 2.0 和 Servlet 3.0 规范是特别相关的。为了留下 与 Google App Engine 和较旧的应用程序服务器兼容,它是 可以将 Spring 4 应用程序部署到 Servlet 2.5 环境。但是,强烈建议使用 Servlet 3.0+,并且 Spring 的测试和模拟包中用于测试设置的先决条件 开发环境。

我的问题是,

  1. 我们可以在 Servlet 2.4 容器中使用它吗?更具体地说,我正在尝试部署在 jboss-4.0.5 应用服务器中。
  2. 在旧版 servlet 容器中使用 spring 4 会有什么后果?

【问题讨论】:

  • 不确定所有后果,但有一件事可以确定您将无法使用 WebApplicationInitializer 引导您的应用程序。

标签: spring spring-mvc spring-data


【解决方案1】:
  1. 您已经从参考文档中发现,Spring 4 需要 Servlet 2.5。
  2. 它不起作用。

【讨论】:

    猜你喜欢
    • 2011-08-25
    • 2013-02-25
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    • 2017-11-17
    • 2015-12-06
    • 2018-03-14
    相关资源
    最近更新 更多