Bonjour,
Lorsque je lance ma page web ça m'affiche cette erreur : "utilisateur "La ressource demandée est non disponible" Apache Tomcat/6.0.18
Avez vous une idée? sachant que : utilisateur c'est le nom du projet.
merci.
Version imprimable
Bonjour,
Lorsque je lance ma page web ça m'affiche cette erreur : "utilisateur "La ressource demandée est non disponible" Apache Tomcat/6.0.18
Avez vous une idée? sachant que : utilisateur c'est le nom du projet.
merci.
Je pense que ca vien du web.xml
mais je ne sais pas encore c du à quoi?Citation:
<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>
quelle est l'url que tu essaye de lancer?
j'essaye de lancer un projet et nn pas une page
et je pense que l'erreur est dans le serveur tomcat mais j'ai pas su comment faire
parfois il m'envoie cet erreur aussi :
Le serveur a rencontr� une erreur interne () qui l'a emp�ch� de satisfaire la requ�te.
j'ai lancé cet url: http://localhost:8080/utilisateur/faces/addUser.jsp
et voila la reponse:
Citation:
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: L'ex�cution de la servlet a lanc� une exception
cause m�re
java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
org.apache.myfaces.config.annotation.LifecycleProviderFactory.getLifecycleProviderFactory(LifecycleProviderFactory.java:38)
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:82)
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:198)
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:164)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:64)
org.apache.myfaces.el.convert.VariableResolverToELResolver.getValue(VariableResolverToELResolver.java:95)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
org.apache.el.parser.AstValue.getValue(AstValue.java:107)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
javax.faces.component.UIOutput.getValue(UIOutput.java:176)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:100)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:282)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:208)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:847)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:241)
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:270)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:883)
javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:883)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:889)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:258)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
cause m�re
java.lang.ClassNotFoundException: org.apache.commons.discovery.tools.DiscoverSingleton
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
java.lang.ClassLoader.loadClassInternal(Unknown Source)
org.apache.myfaces.config.annotation.LifecycleProviderFactory.getLifecycleProviderFactory(LifecycleProviderFactory.java:38)
org.apache.myfaces.config.ManagedBeanBuilder.buildManagedBean(ManagedBeanBuilder.java:82)
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.createManagedBean(ManagedBeanResolver.java:198)
org.apache.myfaces.el.unified.resolver.ManagedBeanResolver.getValue(ManagedBeanResolver.java:164)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
org.apache.myfaces.el.VariableResolverImpl.resolveVariable(VariableResolverImpl.java:64)
org.apache.myfaces.el.convert.VariableResolverToELResolver.getValue(VariableResolverToELResolver.java:95)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
org.apache.myfaces.el.unified.resolver.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:140)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:61)
org.apache.el.parser.AstValue.getValue(AstValue.java:107)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101)
javax.faces.component.UIOutput.getValue(UIOutput.java:176)
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:100)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.getCurrentValue(HtmlBasicRenderer.java:282)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeEnd(HtmlBasicRenderer.java:208)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:847)
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:241)
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:270)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:883)
javax.faces.render.Renderer.encodeChildren(Renderer.java:137)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:827)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:883)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:889)
com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:258)
com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:176)
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
note La trace compl�te de la cause m�re de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.18.
ça veux dire qu'il te manque le jar commons discovery, vérifie toutes les dépendances de ton projetCitation:
java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton
voila alors j'ai ajouté le common.discovery.jar
et le résultat reste toujours :
Etat HTTP 404 - /utilisateur/
--------------------------------------------------------------------------------
type Rapport d'�tat
message /utilisateur/
description La ressource demand�e (/utilisateur/) n'est pas disponible.
--------------------------------------------------------------------------------
Apache Tomcat/6.0.18
:evilred:
l'url doit être toujuors /context/faces/*.jsp comme tu l'a définis dans le web.xml,
regarde la trace complète de l'exception, tu y trouvera plus d'infos;
j'ai refait tout des le début et ça marché
Bah je pense que le problème était dans les jar , comme m'avait dit: il peuvent être non compatible et cela peut endommager des exceptions.
je travaille avec richfaces , alors pour ceux qui sont intéressés et qui ont le même problème vous pouvez travailler avec les lib du projet ci joint.
voici le lien d'où vous pouvez telecharger le .war du projet:
http://www.ibm.com/developerworks/ja...y/j-richfaces/
et le suivant pour voir l'execution de l'application:
http://www.conceptgo.com/dWRichFaces...emo1Result.jsf