mardi 16 décembre 2008

Deux semaines de pérégrinations...

...pour enfin trouver le coupable et non des moindres !

Mais avant de dénoncer le responsable dans la cuisine avec le chandelier, je m'en vais vous retracer mon parcours.

Au départ, je voulais une architecture simple et robuste mais en lisant le chapitre 1 de la documentation de Seam, que vois-je ?

"[...] You will need to follow the instructions in Section 29.6.1, “Installing Embedded JBoss” for installing JBoss Embedded on Tomcat 6.0. JBoss Embedded is only required to run the Seam demos that use EJB3 components on Tomcat. [...]"

Et oui, si je veux tirer pleinement parti de Seam (donc utiliser des EJB3 et JPA), il me faudrait installer JBoss Embedded...

Deux clics plus tard, je suis sur la page de JBoss Embedded que je tente de télécharger aussitôt.

Et là stupéfaction, JBoss Embedded n'est disponible qu'en version Beta (3) en l'occurrence :


Donc me voilà avec un Tomcat et un Seam finalement non compatibles.

Qu'à cela ne tienne, après un petit tour sur le site de JBoss, voici qu'une publicité (assez imposante) m'informe que la version 5 du serveur d'application JBoss est disponible et a déjà été téléchargée plus de 20 000 fois :



Mon sang ne fait qu'un tour et je m'empresse (malheureusement) de télécharger l'outil salvateur sur lequel je suis sûr de pouvoir faire tourner Seam...

Et là une grande baffe, je tombe sur une page me demandant la version que je souhaite télécharger. Envolés les -alpha, -beta et RC, maintenant ce sont des .CR2, .SP1, .GA et autre .Beta4 qui m'acceuillent. Heureusement, une autre page détaille cette nouvelle typologie. Je choisis donc la version "General Availability" en version 5.0.0 pour le JDK 1.6. Et 104 Mo plus tard, j'installe d'un simple "dézippage" JBoss 5.0.0.GA.

On notera que jusqu'ici tout va bien :) mais le coupable n'est pas encore entré en scène...

A suivre !

Aucun commentaire:

Enregistrer un commentaire