Bonjour a tous,
J'espère ne pas avoir mal placé ce sujet, désolé si je me suis trompé.
J'ai un petit soucis , j'ai un serveur sous tomcat, et j'ai une fonction qui
récupère une page jsp sur mon serveur. Pour ça j'utilise URLConnection comme ceci:
Mon problème c'est qu'a chaque appel il me génère une session ce qui me donne a la fin plus de 2000 sessions ... une session a une durée de vie d'environ 20 a 40 minutes...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 System.getProperties().put("http.proxySet", "true"); System.getProperties().put("http.proxyHost", "xxx.fr" ); System.getProperties().put("http.proxyPort", "8080" ); Authenticator.setDefault(new SimpleAuthenticator("srv-crm_ihm","confidence")); URL url = new URL(urlStr); URLConnection conn = url.openConnection(); conn.setUseCaches(false); BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String inputLine; String content=""; while ((inputLine = in.readLine()) != null) content += inputLine; in.close(); conn.getInputStream().close(); content = Utils.replaceEndOfLine(content, ""); return content;
Ce que j'aimerai c'est que les sessions crées par cette fonction durent que quelques secondes uniquement afin de ne pas avoir un nombre de session astronomique inutile.
Quelqu'un a une idée?
D'avance merci
Partager