salut,

j'ai cree un servlet basique nomme HelloWorld.java , dont j'ai mis le .class dans monsite/jsp/WEB-INF/classes.
mon appbase designe monsite, et j'ai mis un uri pour monsite/jsp/.
Ensuite j'ai cree un web.xml dans monsite/jsp/WEB-INF avec le contenu suivant :

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
 
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<!DOCTYPE web-app
 PUBLIC "-//Sun Mycrosystems, Inc.//DTD Web Application 2.2//EN"
 "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
 
<web-app>
    <servlet>
        <servlet-name>
            Helloworld
        </servlet-name>
 
        <servlet-class>
            HelloWorld
        </servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>
            HelloWorld
        </servlet-name>
 
        <url-pattern>
            /hello.html
        </url-pattern>
    </servlet-mapping>
<web-app>
j'ai redemarre tomcat mais il trouve pas mon servlet a l'adresse http://localhost/jsp/hello.html, j'ai la page classique comme quoi la page est inaccessible

http://localhost/jsp/ m'affiche bien l'index.jsp, mais si je met mon web.xml dans monsite/jsp/WEB-INF/ je n'y ai meme plus acces.

dans le fichier stdout.log de tomcat, j'ai une exception et la ligne :
Caused by: java.lang.IllegalArgumentException: L'association de servlet (servlet mapping) indique un nom de servlet inconnu HelloWorld
J'espere que vous avez toutes les infos necessaires pour me dire ce qu'il faut faire.

Merci