Bonjour,
Je viens d'écrire, en tant que débutant, une simple servlet :
Une fois compilée, je déplace mon fichier TestServlet.class dans {TOMCAT_HOME}\webapps\ArbreServlet\
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"); } }
Ce répertoire contient également un dossier \WEB-INF\ avec le fichier web.xml suivant :
Donc, voici les fichiers que je possède :
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>
{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 !
Partager