Bonjour,

Je viens d'écrire, en tant que débutant, une simple servlet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
package arbre.serveur;
 
import javax.servlet.http.*;
import java.io.*;
 
public class TestServlet extends HttpServlet
{
	public void doGet(HttpServletRequest requete, HttpServletResponse reponse)
	{
	PrintWriter out = reponse.getWriter();
	out.println("Test");
	}
}
Une fois compilée, je déplace mon fichier TestServlet.class dans {TOMCAT_HOME}\webapps\ArbreServlet\

Ce répertoire contient également un dossier \WEB-INF\ avec le fichier web.xml 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
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 
<web-app> 
	<display-name>TestServlet</display-name> 
	<servlet> 
		<servlet-name>ArbreServlet</servlet-name> 
		<servlet-class>ArbreServlet.TestServlet</servlet-class> 
	</servlet> 
	<servlet-mapping> 
		<servlet-name>ArbreServlet</servlet-name> 
		<url-pattern>/ArbreServlet/*</url-pattern> 
	</servlet-mapping> 
</web-app>
Donc, voici les fichiers que je possède :

{TOMCAT_HOME}\webapps\ArbreServlet\TestServlet.class
{TOMCAT_HOME}\webapps\ArbreServlet\WEB-INF\web.xml

Au lancement de Tomcat, je peux voir, dans le "Tomcat Manager", que ma servlet est chargée :

- Chemin : /ArbreServlet
- Nom d'affichage : TestServlet
- Fonctionnant : true
- Sessions : 0
- Commands : Démarrer Arréter Recharger Undeploy


Lorsque j'accède à ma servlet (http://127.0.0.1:8080/ArbreServlet), j'obtiens un rapport d'erreur :

"La ressource demandée (/ArbreServlet/) n'est pas disponible."

Donc, y'a sûrement quelquechose que je fais mal, si quelqu'un pourrait me secourir, ça serait sympa :-]

Merci !