Pour utiliser l'implémentation Apache MyFaces avec JBoss 4.2 et Redhat Developer Studio, il est nécessaire d'effectuer les opérations suivantes:
- Créer un nouveau projet jsf
- choisir MyFaces 1.1.4
Tester: Run as/Run on server ...
On obtient l'erreur suivante car il y a un conflit entre l'implémentation MyFaces déployée avec la webapp et l'implémentation de référence fournie avec JBoss.
10:04:44,796 ERROR [[/myfaces-examples]] Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.apache.myfaces.webapp.StartupServletContextListenerSolution: Supprimer l'implémentation JSF-RI de JBoss
java.lang.ClassNotFoundException: org.apache.myfaces.webapp.StartupServletContextListener
- Stopper le serveur JBoss
- Supprimer les bibliothèques jsf livrées avec Jboss
- Mettre hors service les listeners jsf dans web.xml
ainsi que le paramètre suivant:
- Redémarrer le serveur Jboss, vérifier que le serveur démarre sans exception et qu'il n'y ait pas d'erreur au déploiement de la webapp.
0 commentaires:
Enregistrer un commentaire