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 :

Probleme switch RichFaces -> Myfaces(Config)


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut Probleme config richfaces + myfaces
    bonjour,

    edit : voir mon dernier post ^^

    Merci

  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
    richfaces ce n'est pas une implémentation JSF, c'est une librairie de composants.. donc tu peux avoir myfaces et richfaces..

    je suppose que tu parles de l'implémentation de sun RI..jsf-api et jsf-impl..
    tu as quoi dans ton dossier web-inf/lib?

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    gros problemes pour faire colaborer les 2 composants :

    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
     
     
    GRAVE: Exception au d�marrage du filtre richfaces
    javax.servlet.ServletException: Error parse web application config
    	at org.ajax4jsf.config.WebXMLParser.init(WebXMLParser.java:201)
    	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:188)
    	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:3709)
    	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
    	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
    	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
    	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
    	at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:627)
    	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
    	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
    	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
    	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
    	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
    	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
    	at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
    	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:578)
    	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:131)
    	at org.ajax4jsf.config.WebXMLParser.init(WebXMLParser.java:199)
    	... 30 more
    mon webxml :

    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
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
     
    <session-config>
    		<session-timeout>30</session-timeout>
    	</session-config>
     
    	<!-- Spring configuration -->
    	<context-param>
    		<param-name>contextConfigLocation</param-name>
    		<param-value>/WEB-INF/applicationContext.xml</param-value>
    	</context-param>
     
    	<context-param>
            <param-name>org.richfaces.SKIN</param-name>
            <param-value>blueSky</param-value>
        </context-param>
        <context-param>
            <param-name>org.richfaces.CONTROL_SKINNING</param-name>
            <param-value>disable</param-value>
        </context-param>
    	<context-param>  
             <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>  
             <param-value>true</param-value>  
    	</context-param>   
     
    	<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> 
     
    	<filter>
    		<filter-name>ExtensionsFilter</filter-name>
    		<filter-class>
    			org.apache.myfaces.component.html.util.ExtensionsFilter
    		</filter-class>
    		<init-param>
    			<param-name>uploadMaxFileSize</param-name>
    			<param-value>10m</param-value>
    		</init-param>
    		<init-param>
    			<param-name>uploadThresholdSize</param-name>
    			<param-value>100k</param-value>
    		</init-param>
    	</filter>
    	<filter-mapping>
    		<filter-name>ExtensionsFilter</filter-name>
    		<servlet-name>FacesServlet</servlet-name>
    	</filter-mapping>
    	<filter>
    		<filter-name>SessionTimeoutFilter</filter-name>
    		<filter-class>util.SessionTimeoutFilter</filter-class>
    	</filter>
    	<filter-mapping>
    		<filter-name>SessionTimeoutFilter</filter-name>
    		<url-pattern>*.faces</url-pattern>
    	</filter-mapping>
    	<listener>
    		<listener-class>
    			org.springframework.web.context.ContextLoaderListener
    		</listener-class>
    	</listener>
    	<servlet>
    		<servlet-name></servlet-name>
    		<servlet-class>
    			org.springframework.web.servlet.DispatcherServlet
    		</servlet-class>
    	</servlet>
     
    	<!-- JSF config -->
    	<servlet>
    		<servlet-name>FacesServlet</servlet-name>
    		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
    		<load-on-startup>1</load-on-startup>
    	</servlet>
    	<servlet-mapping>
    		<servlet-name>FacesServlet</servlet-name>
    		<url-pattern>*.faces</url-pattern>
    	</servlet-mapping>
     
    	<welcome-file-list>
    		<welcome-file>index.jsp</welcome-file>
    	</welcome-file-list>
     
     
     
     
    	<!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  -->
    	<filter-mapping>
    		<filter-name>ExtensionsFilter</filter-name>
    		<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
    	</filter-mapping>
     
     
    	<listener>
    		<listener-class>
    			org.apache.myfaces.webapp.StartupServletContextListener
    		</listener-class>
    	</listener>
    	<taglib>
    		<taglib-uri>/jsf_html</taglib-uri>
    		<taglib-location>/WEB-INF/tld/jsf_core.tld</taglib-location>
    	</taglib>
    	<taglib id="jsf_core">
    		<taglib-uri>/jsf_core</taglib-uri>
    		<taglib-location>/WEB_INF/tld/jsf_core.tld</taglib-location>
    	</taglib>
    edit :

    avec comme libs :
    les 2 myfaces
    les 3 richfaces
    pas les 2 jsf...

  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
    tu as des doublons..
    2 de myfaces et 2 jsf ..
    myfaces est une parmi d'autres implémentation de jsf; si tu veux utiliser myfaces enlève les jars de JSF.

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    non justement, j'ai enlevé les 2 jsf

    maintenant j'ai cet erreur :

    javax.faces.FacesException: Faces context not found. getResponseWriter will fail. Check if the FacesServlet has been initialized at all in your web.xml

    pourtant j'ai bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
         <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>

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    de l'avancement... ou pas

    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
    org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 1
     
    1: <jsp:forward page="resources/jsp/login.faces"/>
     
     
    Stacktrace:
    	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     
    cause m�re
     
    javax.servlet.ServletException: javax.faces.component.UIViewRoot.addPhaseListener(Ljavax/faces/event/PhaseListener;)V
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
    	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
    	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
    	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
    	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
    	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
    	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
    	org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
     
    cause m�re
     
    java.lang.NoSuchMethodError: javax.faces.component.UIViewRoot.addPhaseListener(Ljavax/faces/event/PhaseListener;)V
    	org.ajax4jsf.application.AjaxViewHandler.createView(AjaxViewHandler.java:93)
    	org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:83)
    	org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
    	org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)
    	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
    	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
    	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
    	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
    	org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
    	org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
    	org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

  7. #7
    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
    essaye d'accéder directement à la page pour tester sans faire de redirection, et pour voir si ta config est bonne, place juste la page de login à la racine de ton site, ça facilite les tester tu peux accéder à ta page

    http://localhost:8080/webappPath/login.faces

  8. #8
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    cela ne change rien ,j'ai la meme erreur

    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
    javax.servlet.ServletException: javax.faces.component.UIViewRoot.addPhaseListener(Ljavax/faces/event/PhaseListener;)V
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:154)
    	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
    	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
    	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
    	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)
     
    cause m�re
     
    java.lang.NoSuchMethodError: javax.faces.component.UIViewRoot.addPhaseListener(Ljavax/faces/event/PhaseListener;)V
    	org.ajax4jsf.application.AjaxViewHandler.createView(AjaxViewHandler.java:93)
    	org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:83)
    	org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
    	org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)
    	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:177)
    	org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:267)
    	org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:380)
    	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:507)

  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
    ok, tu peux donner la version de richfaces, celle de myfaces, les autres librairies, ton serveur d'application..

  10. #10
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    j'ai pris toutes les dernières

    j'utilise Tomcat 6.0.18



    en noir, 2 lib proprietaire

  11. #11
    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
    la dernière release de richfaces est la 3.2.2.GA, le problème n'est pas là, il me semble que myfaces-shared remplace myfaces-impl , tu ne doit pas avoir les deux..l'un des deux suffit..

  12. #12
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    si je met myfaces api + myfacesshared:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    GRAVE: La servlet /XXXTestScrum-FrontEnd a g�n�r� une exception "load()"
    java.lang.IllegalStateException: No Factories configured for this Application. This happens if the faces-initialization does not work at all - make sure that you properly include all configuration settings necessary for a basic faces application and that all the necessary libs are included. Also check the logging output of your web application and your container for any exceptions!
    If you did that and find nothing, the mistake might be due to the fact that you use some special web-containers which do not support registering context-listeners via TLD files and a context listener is not setup in your web.xml.
    A typical config looks like this;
    <listener>
      <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
    </listener>
    si je rajoute le listener(normalement y en faut pas non, c'est pas geré en auto?), il ne le trouve pas car il se trouve dans la lib myfaces-impl...

    si je met myfaces api et impl sans le shared

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    java.lang.RuntimeException: FacesContext not found
    	javax.faces.webapp.UIComponentClassicTagBase.getFacesContext(UIComponentClassicTagBase.java:241)
    	javax.faces.webapp.UIComponentClassicTagBase.getPreviousJspIdsSet(UIComponentClassicTagBase.java:1229)
    	javax.faces.webapp.UIComponentClassicTagBase.checkIfItIsInAnIterator(UIComponentClassicTagBase.java:1214)
    	javax.faces.webapp.UIComponentClassicTagBase.setJspId(UIComponentClassicTagBase.java:168)
    	org.apache.jsp.login_jsp._jspService(login_jsp.java:108)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

  13. #13
    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
    je te conseille de prendre myfaces-api et myfaces-impl,
    ensuite,

    il faut bien déclarer le l'extension Filter:

    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
     
    <filter>
      <filter-name>extensionsFilter</filter-name>
      <filter-class>org.apache.myfaces.component.html.util.ExtensionsFilter</filter-class>
     
     </filter>
     <filter-mapping>
      <filter-name>MyFacesExtensionsFilter</filter-name>
      <!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
      <servlet-name>Faces Servlet</servlet-name>
     </filter-mapping>
     <!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  -->
     <filter-mapping>
      <filter-name>MyFacesExtensionsFilter</filter-name>
      <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
     </filter-mapping>
     <filter-mapping>
      <filter-name>extensionsFilter</filter-name>
      <url-pattern>*.shtml</url-pattern>
     </filter-mapping>

  14. #14
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 55
    Par défaut
    devenir fou moi... maintenant il me dit que la ressource demandé n'est pas disponible :s
    j'avais deja essayé avec le filtre, jai meme essayer de virer tout ce qui etait tomawahk mais cela ne change rien avec ou sans

    donc config :
    spring, hibernate, myfaces, richfaces

    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
    <?xml version="1.0" encoding="UTF-8"?>  
    <web-app version="2.4"   
         xmlns="http://java.sun.com/xml/ns/j2ee"   
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   
         http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">  
     
    	<context-param>
    		<param-name>contextConfigLocation</param-name>
    		<param-value>/WEB-INF/applicationContext.xml</param-value>
    	</context-param>
     
     
     
         <context-param>  
             <param-name>org.richfaces.SKIN</param-name>  
             <param-value>blueSky</param-value>  
         </context-param>  
         <context-param>  
             <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>  
             <param-value>true</param-value>  
         </context-param>   
     
         <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>  
     
     
     
         <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>  
     
     
         <!-- Spring  -->
     
    	<listener>
    		<listener-class>
    			org.springframework.web.context.ContextLoaderListener
    		</listener-class>
    	</listener>
    	<listener>
    		<listener-class>
    			org.springframework.web.servlet.DispatcherServlet
    		</listener-class>
    	</listener>     
     
     
        <!-- other --> 
     
    	<welcome-file-list>
    		<welcome-file>login.jsp</welcome-file>
    	</welcome-file-list>
     
     
    <filter>
    	<filter-name>MyFacesExtensionsFilter</filter-name>
    	<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
        <init-param>
            <param-name>uploadMaxFileSize</param-name>
            <param-value>20m</param-value>
     
        </init-param>
    </filter>
     
    <!-- extension mapping for adding <script/>, <link/>, and other resource tags to JSF-pages  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <!-- servlet-name must match the name of your javax.faces.webapp.FacesServlet entry -->
        <servlet-name>Faces Servlet</servlet-name>
    </filter-mapping>
     
    <!-- extension mapping for serving page-independent resources (javascript, stylesheets, images, etc.)  -->
    <filter-mapping>
        <filter-name>MyFacesExtensionsFilter</filter-name>
        <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
    </filter-mapping>
     
     
     </web-app>

  15. #15
    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
    faut y aller petit à petit

    déjà, tu me dit que tu utilises tomcat, je ne comprend pas pourquoi tu utilise le paramètre org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL destiné pour le serveur Jboss.
    vérifie si l'application est bien déployée si ta page est bien déployée et si tu cherche le bon lien..

Discussions similaires

  1. Probleme switch avec numericable
    Par mr_samurai dans le forum Hardware
    Réponses: 3
    Dernier message: 09/09/2008, 12h59
  2. Probleme configuration RichFaces dans eclipse
    Par tomy29 dans le forum JSF
    Réponses: 1
    Dernier message: 07/08/2008, 10h43
  3. probleme avec le fichier web.config dans sharepoint
    Par emayen01 dans le forum SharePoint
    Réponses: 1
    Dernier message: 05/06/2008, 20h25
  4. probleme switch?
    Par Marechaux5 dans le forum Débuter
    Réponses: 2
    Dernier message: 11/12/2007, 11h15
  5. Probleme GTK ? - checking for gtk-config
    Par bonano dans le forum GTK+
    Réponses: 1
    Dernier message: 20/02/2006, 19h50

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