[debutant] tomcat trouve pas mon servlet
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:
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 :cry:
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 :
Citation:
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 8O