![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre éclairé
![]() Date d'inscription: septembre 2006
Âge: 24
Messages: 361
|
Bonjour à tous et à toutes
je débute avec le Servlets et j'essaye d'exécuter une toute petite servlet dont voici le code : Code :
import javax.servlet.*; import javax.servlet.http.*; import java.io.PrintWriter; import java.io.IOException; public class DoGetServlet extends HttpServlet { public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<HTML><BODY>"); out.println("<H1>Test Servlet DoGetServlet</H1>"); out.println("</BODY></HTML>"); out.flush(); out.close(); } } C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\MaWebApp\WEB-INF\classes (pas d'autre fichiers sous MaWebApp).. Enfin, j'essaye de l'invoquer par l'url suivante : http://localhost:8080/MaWebApp/servlet/DoGetServlet et voilà le message affiché par tomcat : Etat HTTP 404 - /MaWebApp/servlet type Rapport d'ï¿?tat message/MaWebApp/servlet descriptionLa ressource demandï¿?e (/MaWebApp/servlet) n'est pas disponible. (déjà merci de me dire comment configurer tomcat pour pouvoir afficher les caractères accentués).. Merci d'avance.. |
|
|
|
|
|
#3 (permalink) |
|
Membre éclairé
![]() Date d'inscription: septembre 2006
Âge: 24
Messages: 361
|
Re,
j'ai pas crée un fichier web.xml est-ce que le fichier web.xml est indispensable ? dans mon cas que devrais-je y mettre ? |
|
|
|
|
|
#4 (permalink) |
|
Expert Confirmé
![]() Date d'inscription: avril 2006
Localisation: Lille
Âge: 22
Messages: 1 541
|
A mon avis tu devrais avoir un web.xml de ce genre :
Code :
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>laServlet</servlet-name> <servlet-class>DoGetServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>laServlet</servlet-name> <url-pattern>servlet/DoGetServlet</url-pattern> </servlet-mapping> </web-app>
__________________
autant l'hiver éclate que l'hétéroclite le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre |
|
|
|
|
![]() |
![]() |
||
Exécuter une servlet avec tomcat 6
|
||
| Outils de la discussion | |
|
|