Accueil > Intranet Michel Buffa > Cours composants distribués pour l'entreprise > Mettre à jour la version de JSF / Mojarra

Mettre à jour la version de JSF / Mojarra

De $1

Introduction

Ici les explications pour mettre à jour la version de "JSF de base", qui s'appelle Mojarra. Habituellement ce n'est pas la peine de le faire, toutes les versions sont ok dans netbeans/glassfish, néanmoins, la version distribuée avec netbeans 7.3.1 a un bug qui oblige à changer les namespaces quand on utilise des viewParams dans une page JSF. En mettant à jour Mojarra vers la dernière version, on enlève ce bug.

Passer netbeans/glassfish en Mojarra 2.2.4

Voici ce qu'il faut faire :

  1. Récupérer la dernière version de Mojarra à l’adresse https://javaserverfaces.java.net/, appelons-la javax.faces-2.2.4.jar. COPIE LOCALE ICI : javax.faces-2.2.4.jar 
  2. Fermer GlassFish s’il est en marche.
  3. Aller dans le répertoire modules de GlassFish (disons C:\Program Files\glassfish-4.0\glassfish\modules) ; ce chemin peut changer si vous êtes sur Mac ou si vous avez modifié le chemin d'installation.
  4. Les étapes suivantes ont l'air bizarre mais elles permettent de mettre à jour la version de JSF/Mojarra en forçant l'effacement du cache de glassfish. Juste copier le fichier ne suffit pas.
  5. Effacer le fichier javax.faces.jar.
  6. Copier le fichier javax.faces-2.2.4.jar en le renommant javax.faces.toto, si, si!
  7. Lancer GlassFish. Dans les logs de GlassFish devrait apparaître une ligne « INFO: Updated bundle 196 from /C:/Program Files/glassfish-4.0/glassfish/modules/javax.faces.jar » et aussi voir "INFO:   Initialisation de Mojarra 2.2.4"
  8. Arrêtez glassfish à nouveau
  9. Renommez javas.faces.toto en javax.faces.jar
  10. Vous pouvez relancer glassfish
  11. Tester maitenant le TP 1 en mettant l'espace de noms xmlns:f="http://xmlns.jcp.org/jsf/core" dans la page CustomerDetails.xhtml, comme cela aurait du être. Ca se passe dans la page JSF du formulaire.

 

 

Mots clés:
FichierTailleDateAttaché par 
 javax.faces-2.2.4.jar
Aucune description
2.94 Mo07:23, 4 Nov 2013MichelBuffaActions
Images (0)
 
Commentaires (0)
Vous devez être connecté pour poster un commentaire.