Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2861 connectés 

  FORUM HardWare.fr
  Programmation

   [ JAVA ] [ JBuilder ] Socket Exception ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ JAVA ] [ JBuilder ] Socket Exception ?

n°70673
Clarkent
Musclor le shérif de l'espace
Posté le 08-11-2001 à 14:31:31  profilanswer
 

quesako ?
ca veut dire quoi ?  on s en sort comment :D.
 
bon avant j utilisais JBuilder pour lancer mes servlets et les tester sur le poste en localhost, apr'ees j ai balance totu ca sur le serveur et ca fonctionnait tres bien aussi.
j ai pris l habitude de tester directement sur le serveur ( serveur de teste evidemment ) car sur mon pov petit pc il ramait sec.
 
et comme ya une manip qui fait partir en couille tomcat sur le serveur ( y a une servlet qui merdois ) je me suis dit on va directement tester sur mon posteplutot que de descendre et de relancer tomcat.
 
puis voila t i pas qu il me sort Socket Excetpion et bien sur imossible de se copnnecter a la base de donnees ( normal ca c est dans un try catch et il  affiche ca :D ), donc je connais pas le pb.
je ne sais aps si c estparce qu il ne trouve pas le reseau ou le serveur ou je vois pas ce qui se passe ni l erreur que jai pu faire puisque sur le serveur ca marche niquel :(.
 
une petite aide merci.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
mood
Publicité
Posté le 08-11-2001 à 14:31:31  profilanswer
 

n°70691
Clarkent
Musclor le shérif de l'espace
Posté le 08-11-2001 à 15:21:42  profilanswer
 

j ai deja corrige une erreur pour la connection, maintenant j ai toujours le socket exception mais je peux me connecter :D.
 
enfn faut que je sache ce que ca peut etre.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
n°70738
Clarkent
Musclor le shérif de l'espace
Posté le 08-11-2001 à 16:20:49  profilanswer
 

bon voila a quoi jai droit quand j essaye de faire un tryc catch de SocketException:
 
Error #: 556 : exception java.net.SocketException is never thrown in the corresponding try block at line 384, column 7
 
ou sinon jaiun truc bizarre du genre, SocketException is unreachable, ou je sais plus dans quel cas. merci.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
n°70908
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 09-11-2001 à 08:58:49  profilanswer
 

Envoie le code de ton try catch et compile le avec le JDK. Générallement le message suivant:
 
 exception java.net.SocketException is never thrown in the corresponding try block
 
est généré lorsque le bloc try ne peut pas généré ce genre d'exception. Mais c'est runtime SocketException non? Donc finalement ca n'a pas de sens.
 
Bref, avec le code de ta servlet ce sera bcp plus clair (tu peux me l'envoyer par mail si tu veux)
 
A+,
 
S.


---------------
What is popular is not always right, what is right is not always popular :D
n°70925
banzai
On va tous les bouffer!
Posté le 09-11-2001 à 10:16:47  profilanswer
 

La SocketException provient de JBuilder et non du progr java...
Donc c'est mormal qu'elle ne soit jamais levee dans ton code!


---------------
Da Bomb!!!
n°70941
Clarkent
Musclor le shérif de l'espace
Posté le 09-11-2001 à 11:15:23  profilanswer
 

la je peux pas envoyer le code j ai une pause d une journee :D.
 
sinon cette exception existe bien dans java, pouruqoi ca serai jbuilder ?
 
banzai jai pige lintert des interface la c est bon :D.
 
pour en revenir a l erreur est ce que ca opurrait ven,ir dufait que la version du client oracle sur monposte est plus ancienne que celle qui est sur le serveur ? moi jai la 8.05 et le serveur a  la 8i ou 8.1i, enfun une version plus rescente.
 
sinon dans le blc try catch dont je ne peux donner le code ce ne sont que creation de statement et de resultset, donc que des requetes a une BD. j ai essaye aussia au niveau de la connexion et c est pareil ...
 
pour le unreachable, c est quand il ne peut jamais aller dans le catch je crois, mais ca c etait regle par contre lail me dit is never thrown etc ...
 
le code de la servlet est assez gros, mais la e peux  pas je suis pas au travail.
 
merci d autres idees ? mais bon dans le try catch c est que des histoires de requete ou de connection a une BD, puis des pointeurs avec le la methode next sur les resultset.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
n°70946
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 09-11-2001 à 11:53:01  profilanswer
 

Clarkent a écrit a écrit :

 
pour en revenir a l erreur est ce que ca opurrait ven,ir dufait que la version du client oracle sur monposte est plus ancienne que celle qui est sur le serveur ? moi jai la 8.05 et le serveur a  la 8i ou 8.1i, enfun une version plus rescente.
 
sinon dans le blc try catch dont je ne peux donner le code ce ne sont que creation de statement et de resultset, donc que des requetes a une BD. j ai essaye aussia au niveau de la connexion et c est pareil ...
 
pour le unreachable, c est quand il ne peut jamais aller dans le catch je crois, mais ca c etait regle par contre lail me dit is never thrown etc ...
 




 
Commence déjà par compiler ton code sans JBuilder parce que ca m'a l'air foireux cette histoire. Pour ta question avec le poste client, non puisque java utilise les drivers Oracle et que ca n'a pas grand chose à voir (en tout cas ce n'est pas le genre d'erreur que tu recevrais). Enfin, ca me parait logique.
 
Pour déterminer l'erreur, il suffit de faire un truc du genre
 
try { // bla bla bla }
catch (Exception e)
{
         log("exception in Try block ",e);
}
 
Puis tu vas voir dans le log file quelle ligne génère l'exception. Une fois que tu connais l'instruction qui plante c'est vachement plus simple.
 
A+


---------------
What is popular is not always right, what is right is not always popular :D
n°70950
Clarkent
Musclor le shérif de l'espace
Posté le 09-11-2001 à 12:05:39  profilanswer
 

darklord22 a écrit a écrit :

 
 
Commence déjà par compiler ton code sans JBuilder parce que ca m'a l'air foireux cette histoire. Pour ta question avec le poste client, non puisque java utilise les drivers Oracle et que ca n'a pas grand chose à voir (en tout cas ce n'est pas le genre d'erreur que tu recevrais). Enfin, ca me parait logique.
 
Pour déterminer l'erreur, il suffit de faire un truc du genre
 
try { // bla bla bla }
catch (Exception e)
{
         log("exception in Try block ",e);
}
 
Puis tu vas voir dans le log file quelle ligne génère l'exception. Une fois que tu connais l'instruction qui plante c'est vachement plus simple.
 
A+  



ok je te remercie beaucoup, ca va surement m aider.
sinon avec le socket exception ca marche tres bien, le seulprobleme c est que le jour ou ca va planter ca va plus etrepareil si c est mis en service.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

   [ JAVA ] [ JBuilder ] Socket Exception ?

 

Sujets relatifs
deux fois le meme java script ?pb d'erreur d'ouverture de fichier en java
[java] access denied (java.net.SocketPermission xxxx.org resolve)JAVA JDK 1.4 en version béta
Fenetre d'applet Java[ JAVA ] Les interface ??? ca sert a quoi ?
[ JAVA ] recherche info sur goto break et continu en java ...[JAVA] Types non signes ?
[BESOIN D'AIDE pour mon site] php, ou java, ou php, m'en fou, mais aidClasse JAVA pour convertir un VCL (delphi) en XML
Plus de sujets relatifs à : [ JAVA ] [ JBuilder ] Socket Exception ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR