Bonjour,

Ma structure du projet dans webapp est comme suit :

webapp
  • admin
    • ajouter.xhtml
    • modifier.xhtml
    • rechercher.xhtml

  • resources
  • WEB-INF
    index.html



dans l'index.xhtml, j'ai un include d'un fichier 'menu-home.xhtml' dans ce dernier y'a des liens comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<a href="admin/rechercher.xhtml"><span>Rechercher</span></a>
<a href="admin/ajouter.xhtml"><span>Ajouter</span></a>
...
Quand je clic sur le lien 'Rechercher', j'ai cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
An Error Occurred:
jndi:/localhost/app02/admin/menu-home.xhtml
Stack-Trace :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
java.io.FileNotFoundException: jndi:/localhost/app02/admin/menu-home.xhtml
	at org.apache.naming.resources.DirContextURLConnection.getInputStream(DirContextURLConnection.java:389)
	at com.sun.faces.facelets.impl.DefaultFaceletCache._getLastModified(DefaultFaceletCache.java:157)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.access$000(DefaultFaceletCache.java:58)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:78)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:74)
	at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:95)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
J'ai essayé de changé le lien par un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<h:link value="Rechercher" outcome="rechercher"/>
mais c'est la même erreur :

Comment puis-je corriger cela ?

Merci