Bonjour,
je commence doucement les servlets et jsp avec le tuto de "Les bases du développement web MVC en Java" de serge tahe

Je rencontre un gros problème avec mon fichier index.jsp
En effet lorsque j'excute mon fichier index.jsp.
Celui me renvoi un message d'erreur
HTTP 404
La ressource demandée () n'est pas disponible.

Par contre lorsque j'execute mon Servlet directement, mon "programme" fonctionne.

L'arborescence de mon fichier index
WEB-INF/index.jsp

Les fichiers formulaire.jsp, erreurs.jsp, reponse.jsp sont situé aux bonnes endroit.
Enfin quand j'utilise directement l'url :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:8080/formulaire/main
ma page s'affiche
J'utilise Eclipse et tomcat 5.5.


Je vous remercie
Cédric

PS: j'ai déjà rélancé le serveur.

Mon fichier index.jsp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
 pageEncoding="ISO-8859-1"%>
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <%
 response.sendRedirect("/formulaire/main");
%>
Mon fichier 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
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" 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/webapp_
2_4.xsd">
<display-name>formluaire</display-name>
<!-- ServletPersonne -->
<servlet>
<servlet-name>ServletsPersonne</servlet-name>
<servlet-class>
 istia.st.servlets.personne.ServletPersonne
 </servlet-class>
 <init-param>
 <param-name>urlReponse</param-name>
 <param-value>
 /WEB-INF/vues/reponse.jsp
 </param-value>
 </init-param>
 <init-param>
 <param-name>urlErreurs</param-name>
 <param-value>
 /WEB-INF/vues/erreurs.jsp
 </param-value>
 </init-param>
 <init-param>
 <param-name>urlFormulaire</param-name>
 <param-value>
 /WEB-INF/vues/formulaire.jsp
 </param-value>
 </init-param>
 <init-param>
 <param-name>lienRetourFormulaire</param-name>
 <param-value>
 Retour au formulaire
 </param-value>
 </init-param>
 </servlet>
 <!-- Mapping ServletPersonne-->
 <servlet-mapping>
 <servlet-name>ServletsPersonne</servlet-name>
 <url-pattern>/main</url-pattern>
 </servlet-mapping>
 <!-- fichiers d'accueil -->
 <welcome-file-list>
 <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
 </web-app>