[Java] Probleme de SocketException

Probleme de SocketException [Java] - Programmation

Marsh Posté le 31-07-2002 à 11:46:50    

Yop,
 
j'essaie d'appeler une servlet à partir d'une applet, le résultat s'affiche dans un textarea de l'applet.  
Avant tout marchait correctement mais ce matin j'ai eu ce message :
 
java.net.SocketException: Unexpected end of file from server
 
 at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
 
 at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
 
 at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
 
 at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
 
 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
 
 at sun.plugin.protocol.jdk12.http.HttpURLConnection.getInputStream(Unknown Source)
 
 at CGIs.executeCGI(CGIs.java:38)
 
 at CGIs.run(CGIs.java:74)
 
 at java.lang.Thread.run(Unknown Source)
 
 
et j'ignore ce que cela signifie, d'autant plus que le serveur de servlet (resin) est bien lancé.
 
quelqu'un peut m'aider ?
 
merci d'avance :)
 
AirBg


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 11:46:50   

Reply

Marsh Posté le 31-07-2002 à 12:40:22    

regarde dans les logs de resin, et les eventuels logs specifiques à tes servlets

Reply

Marsh Posté le 31-07-2002 à 12:58:38    

y'a quedalle :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 13:46:13    

:bounce:


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 13:53:02    

ben met des traces dans ta servlet

Reply

Marsh Posté le 31-07-2002 à 13:58:49    

En fait l'erreur ne provient pas de la servlet car elle n'est pas compilée. L'eexception de produit au niveau de l'applet quand elle essaie de "lancer" la servlet (j'utilise la classe URLConnection et je récupère le stream)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 13:59:38    

boah compile déjà ta servlet. Faut pas mettre des .java dans ta webapp hein !


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-07-2002 à 14:00:00    

AirBg a écrit a écrit :

En fait l'erreur ne provient pas de la servlet car elle n'est pas compilée. L'eexception de produit au niveau de l'applet quand elle essaie de "lancer" la servlet (j'utilise la classe URLConnection et je récupère le stream)




 
Tu te rends compte de ce que tu viens d'écrire ?
Tu essayes d'appeler une servlet qui n'existe pas (vu qu'elle n'est pas compilée) et tu t'étonnes ?

Reply

Marsh Posté le 31-07-2002 à 14:02:06    

Dites... au cas ou vous ne le saurez pas... Resin compile la servlet au moment de l'appel... ça a toujours fonctionné comme ça.


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 14:03:25    

Jamais utilisé resin. Désolé.

Reply

Marsh Posté le 31-07-2002 à 14:03:25   

Reply

Marsh Posté le 31-07-2002 à 14:03:47    

AirBg a écrit a écrit :

Dites... au cas ou vous ne le saurez pas... Resin compile la servlet au moment de l'appel... ça a toujours fonctionné comme ça.




 
Resin compile bien la servlet et détecte aussi les changements de version. Ce que je dis simplement c'est de pas mettre des .java dans une webapp de un et de deux comme le dit lorill, si tu déploies sur une autre app server tu l'auras DTC parce que tout les app serveur ne sont pas comme Resin


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-07-2002 à 14:03:56    

Tomcat ? :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 14:04:39    

AirBg a écrit a écrit :

Tomcat ? :)




 
par exemple  :ange:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 31-07-2002 à 14:04:43    

Ok darklord, merci je regarde ça :)


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 14:50:55    

bouh ça marche pas...
quand je lance manuellement ça marche mais l'appel de l'applet donne toujours la meme exception... :(


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Marsh Posté le 31-07-2002 à 15:03:30    

Bon j'ai trouvé... probleme de JRE sur ma machine...


---------------
"There's not such a thing as a stupid question, only stupid people..."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed