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

  FORUM HardWare.fr
  Programmation
  Java

  Apache et Tomcat : problème de session ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apache et Tomcat : problème de session ?

n°316308
Predicator
Posté le 24-02-2003 à 11:33:42  profilanswer
 

salut
 
j'ai développé une applet qui communique avec plusieurs servlets, et ces servlets stockent des informations dans la session. avant j'utilisais tomcat tout seul, et ça marchait nickel. depuis, j'ai fait le lien avec apache, et plus rien ne marche... dès que je me connecte au servlet, du côté applet j'ai ce message  
 

Code :
  1. Impossible de traiter les cookies - utilisez le cache pour déterminer le "cookie"


 
et du côté servlet
 

Code :
  1. 24 févr. 2003 11:30:52 org.apache.jk.common.ChannelSocket processConnection
  2. INFO: connection timeout reached


 
pourquoi apache ferme la session dès qu'on essaye de se connecter au servlet ? y'a une astuce que je connais pas ?
 
merci

mood
Publicité
Posté le 24-02-2003 à 11:33:42  profilanswer
 

n°316732
Predicator
Posté le 24-02-2003 à 17:59:54  profilanswer
 

[:tomilou] plz !
s'il vous manque des infos, demandez moi :D

n°317026
darklord
You're welcome
Posté le 25-02-2003 à 00:48:33  profilanswer
 

[:blueflag]


---------------
Just because you feel good does not make you right
n°317056
Predicator
Posté le 25-02-2003 à 08:32:05  profilanswer
 

ce qui signifie ? :)

n°317147
Meliok
Posté le 25-02-2003 à 10:32:49  profilanswer
 

...que çà l'intéresse et qu'il attend que Benou réponde  :D  
 


---------------
Eos 20d(kit) + 70-200 F4L + 50 F1.4 + 420 EX Powered®
n°317556
the real m​oins moins
Posté le 25-02-2003 à 16:24:02  profilanswer
 

Meliok a écrit :

...que çà l'intéresse et qu'il attend que Benou réponde  :D  
 
 

:lol:

n°318056
Predicator
Posté le 26-02-2003 à 10:28:20  profilanswer
 

apparemment, personne n'a de réponse... :(

n°318063
benou
Posté le 26-02-2003 à 10:35:07  profilanswer
 

Meliok a écrit :

...que çà l'intéresse et qu'il attend que Benou réponde  :D


:D :D
 
ben ouais mais moi j'y connais rien en apache et j'ai jamais fait une applet de ma vie :/
 
comment est ce qu'elles communiquent l'applet et la servlet ? par un bête soket ou tu fais des requêtes HTTP ? tu peux détaillé un peu ce truc là ?
 
le "org.apache.jk..." c'est le connecteur entre apache et tomcat. Le fait que ce soit lui qui plante sur les cookies me fait penser que tu n'envoies pas le cookie de session au bon format ... Tu essayerais pas de faire des requêtes HTTP à la main ?

n°318129
Predicator
Posté le 26-02-2003 à 11:15:10  profilanswer
 

benou a écrit :


:D :D
 
ben ouais mais moi j'y connais rien en apache et j'ai jamais fait une applet de ma vie :/
 
comment est ce qu'elles communiquent l'applet et la servlet ? par un bête soket ou tu fais des requêtes HTTP ? tu peux détaillé un peu ce truc là ?
 
le "org.apache.jk..." c'est le connecteur entre apache et tomcat. Le fait que ce soit lui qui plante sur les cookies me fait penser que tu n'envoies pas le cookie de session au bon format ... Tu essayerais pas de faire des requêtes HTTP à la main ?


 
j'utilise des HTTPConnection pour me connecter... mais qu'est-ce que tu entends par connection HTTP "à la main ?"
ce que je fais, c'est que j'ouvre une HTTPConnection avec un servlet avec son URL :
 - avec tomcat, c'est http://server:8080/MyServlet et ça marche
 - avec apache, c'est http://server/MyServlet et ça marche pas
voilà le bout de code qui envoie te reçoit les données :
 

Code :
  1. public Object[] post(URL servlet, Object data){
  2.     try{
  3.       URLConnection servletConnection = servlet.openConnection();
  4.       servletConnection.setUseCaches(false);
  5.       servletConnection.setDefaultUseCaches(false);
  6.       servletConnection.setDoInput(true);
  7.       servletConnection.setDoOutput(true);
  8.      
  9.       //System.out.println("Ouverture du flux d'objets sortants" );
  10.      
  11.       ObjectOutputStream out = new ObjectOutputStream(servletConnection.getOutputStream());
  12.       out.writeObject(data);
  13.       //System.out.println("Envoi de la requete" );
  14.       out.flush();
  15.       out.close();
  16.      
  17.       //System.out.println("Ouverture du flux d'objets entrants" );
  18.       ObjectInputStream in = new ObjectInputStream(servletConnection.getInputStream());
  19.       //System.out.println("Reception de la reponse du servlet" );
  20.       Object[] dummy = (Object[])(in.readObject());
  21.       in.close();
  22.       // et on reinit le timer du coté client
  23.       if (timer != null){
  24. timer.restart();
  25.       }
  26.       return dummy;
  27.     }catch(IOException ioe){
  28.       JOptionPane.showMessageDialog(this,"Session expirée, Vous devez vous reconnecter","Erreur",JOptionPane.ERROR_MESSAGE);
  29.       goHome();
  30.       return null;
  31.     }catch(Exception e){
  32.       e.printStackTrace();
  33.       return null;
  34.     }
  35.   }

n°318264
benou
Posté le 26-02-2003 à 13:09:12  profilanswer
 

ben écoute là je vois pas ...
t'es sur que tu as configurer apache pour qu'il laisse bien passer la requête ???
 
visiblement là, tu n'envoie même pas de cookie : ULConnection ne les gère pas ...

mood
Publicité
Posté le 26-02-2003 à 13:09:12  profilanswer
 

n°318408
Predicator
Posté le 26-02-2003 à 15:05:23  profilanswer
 

Citation :


t'es sur que tu as configurer apache pour qu'il laisse bien passer la requête ???


 
nani ? je sais pas... j'ai juste configuré JK comme il faut avec un how-to. ça marche avec des servlet simple comme HelloWorld...  
 

Citation :

visiblement là, tu n'envoie même pas de cookie : ULConnection ne les gère pas ...


 
heu... possible, disons que je sais pas comment ça marche... vu que tout est géré par tomcat, je me dis que ça devrait faire pareil avec apache non ?

n°318922
Predicator
Posté le 27-02-2003 à 09:41:06  profilanswer
 

UP :'(

n°330246
Predicator
Posté le 12-03-2003 à 10:32:20  profilanswer
 

[:tomilou]


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

  Apache et Tomcat : problème de session ?

 

Sujets relatifs
Problème de Parse Error que j'arrive pas a résoudre...[JAVASCRIPT] Zone visible/ Invisible... Petit probleme
Probleme de tables...[HTML/JS] Problème de onmouseover dans un map
Upload chez free avec session[Delphi] p'tit problème conversion cpp vers delphi
petit probleme de c/cpp ... une exception que je ne comprends pasProblème de compilation
problème avec mes sessionscvs, problème de branch
Plus de sujets relatifs à : Apache et Tomcat : problème de session ?


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