2016-12-07 4 views
0

Basé sur la documentation de Spring framework version 4 lien http://docs.spring.io/spring/docs/current/spring-framework-reference/html/new-in-4.0.html il est mentionné que Servlet 3.0 est la base de Spring 4 mais qu'il est toujours possible de la déployer dans la servlet 2.5.Conséquences de l'utilisation de Spring 4 dans le conteneur Servlet 2.4

Voici un extrait.

3,4 Java EE 6 et 7 version Java EE 6 ou plus est considérée comme la base de référence pour Spring Framework 4, avec l'Assemblée parlementaire paritaire 2.0 et Servlet 3.0 spécifications étant particulièrement pertinentes. Pour rester compatible avec Google App Engine et les anciens serveurs d'applications, il est possible de déployer une application Spring 4 dans un environnement Servlet 2.5 . Toutefois, Servlet 3.0+ est fortement recommandé et une condition préalable dans les packages de test et de simulation de Spring pour les configurations de test dans les environnements de développement .

Ma question est,

  1. Peut-on l'utiliser dans le conteneur Servlet 2.4? Pour être plus précis, j'essaye de déployer dans le serveur d'application de jboss-4.0.5.
  2. Quelles sont les conséquences de l'utilisation du ressort 4 dans les anciens conteneurs de servlets?
+0

Vous n'êtes pas sûr de toutes les conséquences, mais une chose est sûre que vous ne pourrez pas utiliser WebApplicationInitializer pour amorcer votre application. –

Répondre

0
  1. Comme vous avez déjà découvert de la documentation de référence, Spring 4 nécessite Servlet 2.5.
  2. Cela ne fonctionnera pas.