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 :

[Débutant] - Configuration


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut [Débutant] - Configuration
    bonjour,

    Je viens de me lancer dans JSF. Je pense à voir installé tout ce qu'il faut sous eclipse mais quand je lance le serveur (tomcat6), j'ai le message d'erruer suivant dans la console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ATTENTION: No mappings of FacesServlet found. Abort initializing MyFaces.
    si je lance mon application j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Etat HTTP 500 -
     
    type Rapport d'exception
     
    message
     
    description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
     
    exception
     
    javax.servlet.ServletException: javax/servlet/jsp/jstl/core/Config
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
     
    cause mère
     
    java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    	org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:249)
    	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
    	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
     
    note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.13.
    voici mon web.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>bank</display-name>
      <context-param>
    	<param-name>com.sun.faces.validateXml</param-name>
    	<param-value>true</param-value>
      </context-param>
      <context-param>
    	<param-name>javax.faces.application.CONFIG_FILES</param-name>
    	<param-value>/WEB-INF/faces-config.xml</param-value>
      </context-param>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
        <welcome-file>default.jsf</welcome-file>
      </welcome-file-list>
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.faces</url-pattern>
      </servlet-mapping>
        <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
      </servlet-mapping>
        <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
    </web-app>
    et mon faces-config.xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <faces-config
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd"
        version="1.2">
     
    	<application>
    		<locale-config>
    			<default-locale>fr</default-locale>
    		</locale-config>
    	</application>
     
    </faces-config>
    si quelqu'un peut m'aider ..........

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Le fait d'avoir ça :java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
    indique qu'il te manque des librairies dans ton WEB-INF/lib de ta webapp.
    En l'occurrence, il s'agit de la librairie jstl-1.1.2.jar (enfin, la version peut varier)...
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    237
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 237
    Par défaut
    merci !
    j'ai rajouté le jar mais j'ai toujours dans la console :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ATTENTION: No mappings of FacesServlet found. Abort initializing MyFaces.
    par contre quand je lance l'application sur la page jsf, l'erreur n'est plus la même :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    Etat HTTP 500 -
     
    type Rapport d'exception
     
    message
     
    description Le serveur a rencontr� une erreur interne () qui l'a emp�ch� de satisfaire la requ�te.
     
    exception
     
    javax.servlet.ServletException: Impossible de cr�er une sessionapr�s que la r�ponse ait �t� envoy�e
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
     
    cause m�re
     
    java.lang.IllegalStateException: Impossible de cr�er une sessionapr�s que la r�ponse ait �t� envoy�e
    	org.apache.catalina.connector.Request.doGetSession(Request.java:2301)
    	org.apache.catalina.connector.Request.getSession(Request.java:2075)
    	org.apache.catalina.connector.RequestFacade.getSession(RequestFacade.java:833)
    	org.apache.myfaces.context.servlet.SessionMap.setAttribute(SessionMap.java:53)
    	org.apache.myfaces.util.AbstractAttributeMap.put(AbstractAttributeMap.java:103)
    	org.apache.myfaces.util.AbstractAttributeMap.put(AbstractAttributeMap.java:35)
    	org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedViewInServletSession(JspStateManagerImpl.java:523)
    	org.apache.myfaces.application.jsp.JspStateManagerImpl.saveSerializedView(JspStateManagerImpl.java:358)
    	javax.faces.application.StateManager.saveView(StateManager.java:47)
    	org.apache.myfaces.application.jsp.JspViewHandlerImpl$StateMarkerAwareWriter.flushToWriter(JspViewHandlerImpl.java:387)
    	org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:322)
    	org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
    	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
     
    note La trace compl�te de la cause m�re de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.13.
    Apache Tomcat/6.0.13

  4. #4
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    la meilleur facon de debuter JSF avec eclipse (Avis personel) est d'installer le plugin exadel studio

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/07/2006, 18h19
  2. [JBoss][Débutant] configurer JBoss pour MS SQL server 2000
    Par Houbbba dans le forum Wildfly/JBoss
    Réponses: 2
    Dernier message: 09/03/2006, 14h31
  3. [WB9] [Débutante] Configuration du serveur IIS
    Par Ando Nelly dans le forum WebDev
    Réponses: 2
    Dernier message: 06/02/2006, 15h00
  4. [débutant] Configuration du runtime
    Par chleuh dans le forum JBuilder
    Réponses: 2
    Dernier message: 09/12/2004, 11h45
  5. Réponses: 4
    Dernier message: 16/04/2004, 11h18

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