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 :

Configuration de richFaces


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 176
    Par défaut Configuration de richFaces
    Bonjour,

    Je suis en train d'installer RichFaces et j'ai une erreur de compil (cf ci dessous).

    Je rappel ma conf :

    Tomcat 6
    JEE 6
    Spring Framework 2.5.6
    Spring Security 2.0.5
    Facelets 1.1.14
    JSF 1.2.13
    RichFaces 3.3

    J'utilise Tomcat 6 et JEE 6, et pour être complet Eclipse Ganymede.

    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
    INFO: Initializing Mojarra (1.2_13-b01-FCS) for context '/QueryTool'
    29 août 2009 19:59:14 org.apache.catalina.core.StandardContext filterStart
    GRAVE: Exception au démarrage du filtre richfaces
    javax.servlet.ServletException: Error parse web application config
    	at org.ajax4jsf.config.WebXMLParser.init(WebXMLParser.java:218)
    	at org.ajax4jsf.webapp.WebXml.init(WebXml.java:111)
    	at org.ajax4jsf.resource.InternetResourceService.init(InternetResourceService.java:130)
    	at org.ajax4jsf.webapp.BaseFilter.init(BaseFilter.java:172)
    	at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
    	at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
    	at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
    	at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3800)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4450)
    	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: org.ajax4jsf.config.ParsingException: No filter mapping set for a filter richfaces
    	at org.ajax4jsf.config.WebXMLParser.init(WebXMLParser.java:148)
    	at org.ajax4jsf.config.WebXMLParser.init(WebXMLParser.java:216)
    	... 21 more
    29 août 2009 19:59:14 org.apache.catalina.core.StandardContext start
    GRAVE: Error filterStart
    et 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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    <?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>QueryTool</display-name>
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
     
     	<!-- la servlet -->
    	<servlet>
    		<servlet-name>QueryTool</servlet-name>
    		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    	</servlet>
     
    	<context-param>
    	  <param-name>contextConfigLocation</param-name>
    	  <param-value>/WEB-INF/applicationContext.xml /WEB-INF/applicationContextSecurity.xml
    	  </param-value>
    	</context-param>
     
    	<!-- le mapping des url *.html traité par Spring-->
    	<servlet-mapping>
    		<servlet-name>QueryTool</servlet-name>
    		<url-pattern>*.html</url-pattern>
    	</servlet-mapping>
     
    	<!-- le chargeur du contexte spring de l'application -->
    	<listener>
    		<listener-class>
    			org.springframework.web.context.ContextLoaderListener
    		</listener-class>
    	</listener>
     
    	<!--  Spring Security Acegi -->
    	<filter>
    		 <filter-name>springSecurityFilterChain</filter-name>
     		 <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    	</filter>
     
    	<filter-mapping>
    		 <filter-name>springSecurityFilterChain</filter-name>
    		 <url-pattern>/*</url-pattern>
    	</filter-mapping> 
     
    	<!-- Configuration de JSF / Facelets -->
    	<context-param>
    		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    		<param-value>client</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>
    	<context-param>
    		<param-name>com.sun.faces.validateXml</param-name>
    		<param-value>false</param-value>
    	</context-param>
    	<context-param>
    		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    		<param-value>.xhtml</param-value>
        </context-param>
     
    	<servlet>
    		<servlet-name>FacesServlet</servlet-name>
    		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    		<load-on-startup>1</load-on-startup>
    	</servlet>
    	<!--  mapping url géré par JSF / Facelets  -->
    	<servlet-mapping>
    		<servlet-name>FacesServlet</servlet-name>
    		<url-pattern>*.jsf</url-pattern>
    	</servlet-mapping>	
    	<listener>
    		<listener-class>
    			com.sun.faces.config.ConfigureListener
    		</listener-class>
    	</listener>
    	<listener>
    		<listener-class>
    			com.sun.faces.application.WebappLifecycleListener
    		</listener-class>
    	</listener>
     
    	<!-- Fin configuration JSF / Facelets -->
     
    	<!-- Configuration de RichFaces -->
    	<filter>
    		<display-name>RichFaces Filter</display-name>
    		<filter-name>richfaces</filter-name>
    		<filter-class>org.ajax4jsf.Filter</filter-class>
    	</filter>
    	<filter-mapping>
    		<filter-name>richfaces</filter-name>
    		<servlet-name>Faces Servlet</servlet-name>
    		<dispatcher>REQUEST</dispatcher>
    		<dispatcher>FORWARD</dispatcher>
    		<dispatcher>INCLUDE</dispatcher>
    	</filter-mapping>
    	<!-- Fin configuration de RichFaces -->
    </web-app>
    Lorsque j'enlève ma conf RichFaces dans mon web.xml, ca compile bien.
    J'ai lu qq post mais sans succès.

    Concernant mes lib, j'ai bien tous mes commons-*.jar, j-highlight-1.0.jar et les lib qui concernent RichFaces :
    RichFaces-api-3.3.1.GAR.jar
    RichFaces-imp-3.3.1.GAR.jar
    RichFaces-ui-3.3.1.GAR.jar

    J'ai lu certains posts qui disaient que cela provenait de la version de Tomcat... confirmez vous ?

    Merci de votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2002
    Messages
    176
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 176
    Par défaut
    Bon j'ai trouvé mon erreur, c'était que servlet-name dans ma conf de RichFaces ne correspondait pas au servlet-name de ma Facelets. Le nom était différent

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

Discussions similaires

  1. Problème de configuration de RichFaces dans JSF
    Par Yassine_ba dans le forum JSF
    Réponses: 3
    Dernier message: 26/02/2012, 10h02
  2. configuration de richfaces
    Par methodman225 dans le forum JSF
    Réponses: 2
    Dernier message: 01/04/2010, 12h21
  3. Erreur de configuration JSF ejb3 et richFaces
    Par twister110 dans le forum Seam
    Réponses: 3
    Dernier message: 13/01/2009, 17h01
  4. [Richfaces] configuration de Richfaces/jsf1.2/tiles
    Par b_52globemaster dans le forum JSF
    Réponses: 6
    Dernier message: 30/12/2008, 11h40
  5. [Richface]configuration de richface tomcat 5.0
    Par toure32 dans le forum JSF
    Réponses: 4
    Dernier message: 09/06/2008, 18h10

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