Bonoisr à tous,
Généralement j'essaie de trouver par moi même, mais là je débute et je tourne en rond depuis cet après midi.
Mon but est de déployer une servlet simplissime avec Tomcat.
(Tomcat est fonctionnel et j'ai pu tester les servlets d'exemples, de plus je n'ai pas modifié server.xml)
Je vous donne tous les éléments :
ma servlet :Pas de soucis pour la compiler
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorld extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("Hello World"); } }
Mon descripteur de déploiement web.xml :
Mon architecture
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 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> <web-app> <display-name>Hello World</display-name> <servlet> <servlet-name>hello</servlet-name> <servlet-class>HelloWorld</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/Hello World/hello</url-pattern> </servlet-mapping> </web-app>
\webapps\
--->\Hello World\
----->WEB-INF\
---------->web.xml
---------->classes\
------------->HelloWorld.class
---------->libs
Tomcat s'initialise sans problème.
Si je demande l'url: http://localhost:8080/Hello%20World/hello
J'ai ce message en retour :
La ressource demandée (/Hello%20World/hello) n'est pas disponible.
J'ai l'impression d'avoir tout essayé sans avoir avancé d'un poil.
Si une bonne âme passe par ici et veut bien m'indiquer une piste je lui en serais très reconnaissant.
------
Partager