[debutant]servlet probleme de port
Bonjour
voilà je suis sous win 2000 professionnel
je voulais creer ma premiere servlet
j'ai installé le serveur web de sun jswdk version 1.0.1
j'ai configuré les variables d'environnement comme il le faut
j'ai ecrit le prog suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PremiereServlet extends HttpServlet {
public void doGet(HttpServletRequest requete,HttpServletResponse reponse) throws IOException,ServletException{
reponse.setContentType("text/html");
PrintWriter pw = reponse.getWriter();
pw.print("<html>");
// pw.print("<body bgcolor=\"white\">");
pw.print("<head>");
pw.print("<title>Ma première servlet</title>");
pw.print("</head>");
pw.print("<body>");
pw.print("<h1>Ca marche!</h1>");
pw.print("</body>");
pw.print("</html>");
}
} |
lorsque je le compile il n'y a pas d'erreur
mais...voilà mon probleme lorsque j'essaie de l'executer j'utilise mon navigateur(ie6)
avec l'adresse suivante
http://localhost:8080/servlet/PremiereServlet
j'ai le message d'erreur
ERREUR 404 No detailed message sur le navigateur
et l'erreur suivante sur l'invite de commande
HANDLER THREAD PROBLEM : java.net.SocketException:Socket is closed
java.net.SocketException:Socket is closed
at java.net.Socket.getInputStream(Socket.java.643)
at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:161)
je vous avoue que je n'y comprends pas grand chose
merci d'avance pour votre aide en esperant que j'ai été assez clair dans mes explications.
bon week-end
Re: [debutant]servlet probleme de port
Citation:
Envoyé par isma4
voilà je suis sous win 2000 professionnel
je voulais creer ma premiere servlet
j'ai installé le serveur web de sun jswdk version 1.0.1
j'ai configuré les variables d'environnement comme il le faut
j'ai ecrit le prog suivant
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class PremiereServlet extends HttpServlet {
public void doGet(HttpServletRequest requete,HttpServletResponse reponse) throws IOException,ServletException{
reponse.setContentType("text/html");
PrintWriter pw = reponse.getWriter();
pw.print("<html>");
// pw.print("<body bgcolor=\"white\">");
pw.print("<head>");
pw.print("<title>Ma première servlet</title>");
pw.print("</head>");
pw.print("<body>");
pw.print("<h1>Ca marche!</h1>");
pw.print("</body>");
pw.print("</html>");
}
} |
tu pourrais rajouter une ligne genre
System.out.println("coucou");
au debut de ta methode doGet pour verifier qu'il passe bien dans le doGet
Citation:
lorsque je le compile il n'y a pas d'erreur
mais...voilà mon probleme lorsque j'essaie de l'executer j'utilise mon navigateur(ie6)
avec l'adresse suivante
http://localhost:8080/servlet/PremiereServlet
j'ai le message d'erreur
ERREUR 404 No detailed message sur le navigateur
ton code a l'air correct tu devrais verifier que le serveur Http de ton serveur d'applis "ecoute" bien sur le port 8080, on ne sait jamais
[/quote]