Projet

Général

Profil

Actions

Support #1462

fermé

Passage à Spring 3

Ajouté par Miguel Moquillon il y a presque 14 ans. Mis à jour il y a presque 14 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Serveur
Début:
07/01/2011
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.5
Système d'exploitation:
Livraison en TEST:
Livraison en PROD:

Description

Sur le chemin de la modernisation du code de Silverpeas, dans l'objectif de faciliter les développements, il serait bon de passer de Spring 2.5 à la dernière version de celui-ci (Spring 3).
Cette version supporte les derniers standards Java en vigueur, dont en l'occurrence CDI, et est donc aussi une étape en avant vers le portage de Silverpeas sur des serveurs d'application JEE6.

Mis à jour par Miguel Moquillon il y a presque 14 ans

  • Statut changé de New à Resolved
  • Votre version de Silverpeas changé de Unknown à 5.5

Spring 3 repose sur une version d'Hibernate plus récente que celle fournie par défaut avec le serveur d'application JBoss 4.0.3. C'est pourquoi, les archives de JBoss 4.0.3 disponibles sur http://wwww.silverpeas.org ont été nettoyées des bibliothèques encombrantes d'Hibernate. Il ne faudra donc pas oublier dans la release note de la 5.5 de demander, lors de la mise à jour de Silverpeas, d'installer la nouvelle distribution de JBoss 4.0.3 en remplacement de l'ancien ou de supprimer les bibliothèques Java hibernate dans $JBOSS_HOME/server/default/lib/.

La version d'Hibernate dont dépend Silverpeas, la 3.2.6.GA, bien qu'ancienne, satisfait les dépendances de Spring 3. Or, au démarrage de JBoss, c'est la version de celui-ci qui est chargé et non celle qui accompagne Silverpeas, ce qui conduit à un échec au déploiement de Silverpeas avec Spring 3. Une fois les bibliothèques d'Hibernate de JBoss supprimées, c'est cette fois ci bien la version qui accompagne Silverpeas qui est chargée et utilisée.

Mis à jour par Miguel Moquillon il y a presque 14 ans

Pour information : il sera intéressant de passer aux dernières versions d'Hibernate lorsque l'on voudra passer à JPA (le standard sur la persistance en vigueur dans Java). Ceci pourra se faire une fois l'ensemble des EJBs remplacé par une couche service POJO.

Mis à jour par Nicolas Eysseric il y a presque 14 ans

  • Catégorie mis à Serveur
  • Statut changé de Resolved à Closed
  • Version cible mis à Version 5.5
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF