Une application Spring qui fonctionne avec glassfish

Le frameword Spring inclus dans Netbeans 6.5.1 ne fonctionne pas très correctement avec Glassfish, inclus dans le même Netbeans.
Plus exactement, la balise <form:form> donne une URL qui référence la jsp qui sert de vue et non le FormController (les personnes potentiellement intéressées par ce message comprendront).

Pour faire correctement fonctionner les formulaires, il suffit de récupérer une version récente de Spring (la 2.5.6 par exemple), et d'utiliser ces jars là au lieu de ceux fournis avec netbeans.

J'ai donc créé une petite archive, jointe à ce post, qui contient ce qu'il faut.
http://comp.qenherkhopeshef.org/files_comp/springlibs.tgz
Cette archive est a priori suffisante. Elle ne prétend pas être minimale. De toute manière, je suggère de télécharger la distribution de Spring.

Pour l'utiliser avec netbeans :

  • créez une application web utilisant le framework Spring
  • enlevez toutes les bibliothèques liées à Spring
  • ajoutez les bibliothèques fournies dans l'archive
  • comme l'archive contient aussi log4j, copiez log4j.properties à la racine des sources java de votre application (dans Source Package, quoi)

ça devrait fonctionner.