Bonsoir,
Je suis débutante en J2EE, et je suis entrain d'essayer d'éxecuter une simple Classe Servlet nommée : HelloWorld.java .En fait, j'utilise TomCat comme Conteneur Web. Voilà ce que j'ai fait :
Code du HelloWorld :
j'ai compilé HelloWorld.java avec NetBeans et j'ai mis le fichier HelloWorld.class dans le path 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 import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<HTML>"); out.println("<HEAD><TITLE> mon titre </TITLE></HEAD>"); out.println("<BODY>"); out.println(" BONJOUR"); out.println("</BODY>"); out.println("</HTML>"); out.close(); } }
Donc Voilà ce qui se trouve à l'intérieure du dossier MonApplication En global:C:\ProgramFiles\ApacheSoftwareFoundation/Tomcat/webapps/MonApplication/WEB-INF/classes
Voilà le contenu de fichier web.xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3../Tomcat/webapps/MonApplication/WEB-INF/lib ../Tomcat/webapps/MonApplication/WEB-INF/web.xml ../Tomcat/webapps/MonApplication/WEB-INF/classes/HelloWorld.class
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" encoding="UTF-8" ?> - <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/ xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> <display-name>Application WEB affichant HelloWorld</display-name> - <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> - <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/myHelloWorldServlet</url-pattern> </servlet-mapping> </web-app>
Alors, Jusqu'à ici aucun problème. Je veux maintenant executer ma Servlet, j'ai écrit l'url suivante :
http://localhost:8080/MonApplication...loWorldServlet
Et voilà malheureusement le message qui s'affiche :
Aidez moi s'il vous plaît, je me suis bloqué !!Etat HTTP 404 - /MonApplication/myHelloWorldServlet
type Rapport d'état
message /MonApplication/myHelloWorldServlet
description La ressource demandée (/MonApplication/myHelloWorldServlet) n'est pas disponible.
Apache Tomcat/5.5.27
Cordialement.
Sisiniya.
Partager