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 :
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
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>
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 :
J'espere que vous avez toutes les infos necessaires pour me dire ce qu'il faut faire.Caused by: java.lang.IllegalArgumentException: L'association de servlet (servlet mapping) indique un nom de servlet inconnu HelloWorld
Merci
Partager