Je suis actuellement à l'aide JSF 1.1 sur Apache Tomcat 6.0.13, avec maven 2.JSF 1,1 à 1,2 migration
Je rabotage de migrer de JSF 1.1 à 1.2. Quelqu'un peut-il me diriger vers: - quelle implémentation JSF est la meilleure pour utiliser - cette implémentation est-elle disponible sur le dépôt central maven - quelle partie du code devrais-je ajuster (j'utilise des balises personnalisées dans mon projet, mais à part ça il est toute information serait utile ... Thanx tout JSF plaine)
etc.
!
[modifier 1]:
Hm, ne l'ont pas travaillé pour moi. Les dépendances ne peuvent pas être téléchargées à partir du référentiel que vous avez spécifié. Peut-être que c'est parce que c'est le lien pour maven 1 référentiel. J'utilise à la place les paramètres pom suivants:
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-api</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-api.jar</systemPath>
</dependency>
<dependency>
<groupId>javax.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>1.2</version>
<type>jar</type>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/jsf-impl.jar</systemPath>
</dependency>
J'espère que cette approche est la bonne. Si quelqu'un a une solution plus conviviale, veuillez le conseiller. Merci!
[edit 2]: Après avoir changé mon pot JSF de 1.1. à 1,2, l'erreur suivante est survenue lors du démarrage de l'application:
java.lang.IllegalStateException: Application was not properly initialized at startup, could not find Factory:
javax.faces.context.FacesContextFactory
Pour corriger cette erreur, auditeur supplémentaire doit être ajouté dans web.xml:
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
Merci, c'est juste l'information que je cherchais. – Igor
J'ai mis la modification dans ma question, car il n'est pas possible de mettre en forme le code dans la section des commentaires ... – Igor
Voir la mise à jour de la réponse. – ddewaele