[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]