IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

quelle librairie pour FaceletViewHandler?


Sujet :

JSF Java

  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut quelle librairie pour FaceletViewHandler?
    Bonjour,

    Je me suis créé un projet JSF vierge sous Tomcat 6. Le serveur s'est bien lancé.
    En rajoutant dans faces-config :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <application>
        <locale-config>
          <default-locale>en</default-locale>
        </locale-config>
    	<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
      </application>
    J'ai l'exception :
    GRAVE: Class com.sun.facelets.FaceletViewHandler not found
    java.lang.ClassNotFoundException: com.sun.facelets.FaceletViewHandler
    J'aimerais savoir dans quelle librairie cette classe se trouve car il semble que je ne l'ai pas.

    Merci pour vos réponses!

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    dans le jar de Facelets.

  3. #3
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Merci.
    J'ai rajouté le jar dans mes librairies
    Nom : librairies.png
Affichages : 79
Taille : 24,0 Ko
    mais j'ai toujours la meme erreur :
    GRAVE: Class com.sun.facelets.FaceletViewHandler not found
    java.lang.ClassNotFoundException: com.sun.facelets.FaceletViewHandler
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:139)
    at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:158)
    at org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:723)
    at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:644)
    at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:277)
    at org.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:131)
    at org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:64)
    at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83)
    at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    3 déc. 2009 11:15:53 org.apache.myfaces.webapp.AbstractFacesInitializer initFaces
    GRAVE: An error occured while initializing MyFaces: java.lang.ClassNotFoundException: com.sun.facelets.FaceletViewHandler
    javax.faces.FacesException: java.lang.ClassNotFoundException: com.sun.facelets.FaceletViewHandler
    at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:163)
    at org.apache.myfaces.config.FacesConfigurator.getApplicationObject(FacesConfigurator.java:723)
    at org.apache.myfaces.config.FacesConfigurator.configureApplication(FacesConfigurator.java:644)
    at org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:277)
    at org.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:131)
    at org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:64)
    at org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:83)
    at org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3934)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.core.StandardService.start(StandardService.java:516)
    at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
    Caused by: java.lang.ClassNotFoundException: com.sun.facelets.FaceletViewHandler
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.apache.myfaces.shared_impl.util.ClassUtils.classForName(ClassUtils.java:139)
    at org.apache.myfaces.shared_impl.util.ClassUtils.simpleClassForName(ClassUtils.java:158)

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    vérifie si le jar est bien déployé dans le dossier de déploiement d'eclipse :

    .metadata\.plugin\org.eclipse.wst.server.core\

  5. #5
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Bravo...
    As tu une explication sur le fait qu'il n'ait pas été déployé automatiquement?

  6. #6
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    ça arrive souvent avec Eclipse, parfois, il suffit de faire un clean et tout se déploie normalement.

  7. #7
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    merci

  8. #8
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    Je me permets de continuer le post :
    A l'éxécution de mon application j'ai l'erreur :
    java.lang.NoClassDefFoundError - com/sun/el/ExpressionFactoryImpl
    J'ai supposé qu'il manquait el-api et el-ri. Je les ai rajouté au projet et j'ai maintenant l'erreur au lancement du serveur :
    java.lang.LinkageError: Class javax/el/ELContextListener violates loader constraints
    Une idée de la cause du problème?

  9. #9
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tomcat 6 contient déjà l'api El, si ma mémoire est bonne il te faut seulement commons-el.

  10. #10
    Membre éclairé

    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    639
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 639
    Par défaut
    En fait Tomcat 6 integre déjà el-api, il suffisait d'ajouter el-ri.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quelle librairie pour ToolEdit ?
    Par overjey dans le forum Composants VCL
    Réponses: 5
    Dernier message: 10/02/2011, 09h39
  2. Quelle librairie pour un jeu 2D
    Par poiuytrez dans le forum Linux
    Réponses: 2
    Dernier message: 27/10/2008, 22h57
  3. Quelle librairie pour forger un paquet TCP ?
    Par Molos dans le forum Réseau/Web
    Réponses: 2
    Dernier message: 21/10/2008, 19h08
  4. Quelle librairie pour faire un firewall ?
    Par guiyomh dans le forum C
    Réponses: 2
    Dernier message: 07/06/2008, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo