Forum des développeurs  

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é.
Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat

Réponse
 
Outils de la discussion
Vieux 20/09/2008, 08h14   #1 (permalink)
Membre éclairé
 
Avatar de Chatbour
 
Date d'inscription: septembre 2006
Âge: 24
Messages: 361
Par défaut Exécuter une servlet avec tomcat 6

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();
    }
}
Puis je mets le fichier DoGetServlet.class sous l'arborescence suivante :
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..
Chatbour est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/09/2008, 10h03   #2 (permalink)
Expert Confirmé
 
Avatar de guigui5931
 
Date d'inscription: avril 2006
Localisation: Lille
Âge: 22
Messages: 1 541
Par défaut

Qu'as tu mis dans ton fichier web.xml?
__________________
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
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 20/09/2008, 15h00   #3 (permalink)
Membre éclairé
 
Avatar de Chatbour
 
Date d'inscription: septembre 2006
Âge: 24
Messages: 361
Par défaut

Re,

j'ai pas crée un fichier web.xml puisque le livre dans lequel figure cet exemple (J2EE Développement d'applications Web de Benjamin Aumaille) ne le mentionne pas..

est-ce que le fichier web.xml est indispensable ? dans mon cas que devrais-je y mettre ?
Chatbour est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/09/2008, 10h45   #4 (permalink)
Expert Confirmé
 
Avatar de guigui5931
 
Date d'inscription: avril 2006
Localisation: Lille
Âge: 22
Messages: 1 541
Par défaut

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
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 21/09/2008, 12h03   #5 (permalink)
Membre éclairé
 
Avatar de Chatbour
 
Date d'inscription: septembre 2006
Âge: 24
Messages: 361
Par défaut

Re,

j'ai essayé ton fichier web.xml mais je rencontre le même problème..

j'ai téléchargé la version de Netbeans qui intègre tomcat et JEE et problème résolu !

Merci encore guigui5931
Chatbour est déconnecté   Envoyer un message privé Réponse avec citation
NEWS JAVAFAQsTUTORIELSJAVASEARCHSOURCESLIVRESOUTILS, EDI & APIECLIPSENETBEANSBLOGDISCUSSIONSTV

Réponse

Précédent   Forum des développeurs > Java > Développement Web en Java > Tomcat



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide