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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 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..