Return-Path: Delivered-To: apmail-struts-user-archive@www.apache.org Received: (qmail 81675 invoked from network); 1 Sep 2009 18:34:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 1 Sep 2009 18:34:45 -0000 Received: (qmail 94791 invoked by uid 500); 1 Sep 2009 18:34:43 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 94718 invoked by uid 500); 1 Sep 2009 18:34:42 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 94708 invoked by uid 99); 1 Sep 2009 18:34:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Sep 2009 18:34:42 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of rajeev1982@gmail.com designates 209.85.218.211 as permitted sender) Received: from [209.85.218.211] (HELO mail-bw0-f211.google.com) (209.85.218.211) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Sep 2009 18:34:32 +0000 Received: by bwz7 with SMTP id 7so241384bwz.11 for ; Tue, 01 Sep 2009 11:34:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; bh=oTNNz3xHmH0wX9Yrv5qT/sqJioQJkhrklOzCYUz/jME=; b=lWAOM8+BxVgowcTAgtmtypmslL5zWYX6YAMYiRo2y9/IiIKJKt0j8StYqbRYutBtXe af6wdRX8r9vCuJaUIDpMcRfG7qKKdIsbCty8AeuwBqn/XjsqT76b3lFdsxSxuocZGFe0 5caXF+76lYyTBAbQ35OyCrf9MPn+PAg6v8LkU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer:content-transfer-encoding; b=AqTeaIJMJ6tnTnt+z1YrV5N72zuv1RrrusPu7pcsGI6fGVN9qyatgnWYOururVTRfx qXKROKwsNUcIpFVba1lsU0VUMvSVdeNaS7kvnvnXVqnH/2yUVLyjeVrUMVIY51/GYZ7x GK5+O0cLktHxwuRhgUuP1WeTxxK8fGLSFOtBY= Received: by 10.204.36.210 with SMTP id u18mr5853678bkd.19.1251830050166; Tue, 01 Sep 2009 11:34:10 -0700 (PDT) Received: from ?192.168.1.6? ([122.172.16.209]) by mx.google.com with ESMTPS id g28sm9867144fkg.15.2009.09.01.11.34.08 (version=SSLv3 cipher=RC4-MD5); Tue, 01 Sep 2009 11:34:09 -0700 (PDT) Subject: [SOLVED]: Need to disable session interceptor From: Rajeev Sharma To: Struts Users Mailing List In-Reply-To: <99df32cd0909011120x48827e8u7acbbc3a4b310f58@mail.gmail.com> References: <4A9D026A.708@yahoo.com> <7270d7cd0909010419y5f9ace2fn5a8d7fef4419a0b3@mail.gmail.com> <1251812967.4050.9.camel@enjoyexplain-lm> <8CBF931C0BCE90E-1240-3EA9@webmail-m018.sysops.aol.com> <99df32cd0909011120x48827e8u7acbbc3a4b310f58@mail.gmail.com> Content-Type: text/plain; charset="UTF-8" Date: Wed, 02 Sep 2009 00:04:05 +0530 Message-Id: <1251830045.4013.7.camel@enjoyexplain-lm> Mime-Version: 1.0 X-Mailer: Evolution 2.27.90 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org I did not have <%@ page session="false"> in the jsps which were included in other jsps using . I put <%@ page session="false"> in all the jsp pages and there are no more sessions created. Thank you guys for the quick help. Peter, I am using 2.1.6 and don't have sessions created any more. Are you sure i18n interceptor in 2.1.7 creates the session for every client? Should 2.1.6 and 2.1.7 have differences like this? it should be a minor release with no major changes. That's just my guess and interested to know your opinion. -- Rajeev Sharma Sr. Software Engineer Yahoo! Inc -----Original Message----- From: Peter Phillips Reply-to: "Struts Users Mailing List" To: Struts Users Mailing List Subject: Re: Need to disable session interceptor Date: Tue, 1 Sep 2009 19:20:17 +0100 When I upgraded from 2.0.x to 2.1.7 I found that the i18n interceptor now always creates a session too. The way I normally track down rogue session creations is to debug tomcat in Eclipse and add breakpoints to the javax.servlet.http.HttpServletRequest.getSession() and javax.servlet.http.HttpServletRequest.getSession(boolean) methods. That way you will find out exactly what the culprit is. Peter. 2009/9/1 : > > JSP create sessions by default. It is servlets that don't create a session unless you > call getSession(). Do you have something like > > <%@ page session="false"> > > at the top of your JSPs? > > > > > > > > Chris > > > > > > > -----Original Message----- > From: Rajeev Sharma > To: Struts Users Mailing List > Sent: Tue, Sep 1, 2009 9:49 am > Subject: RE: Need to disable session interceptor > > > > > > > > > > > I googled this and the struts2 performance tuning page says this "Struts > 2 does not create sessions unless asked to (for example, by having the > createSession interceptor in your interceptor stack). Note that when you > use SiteMesh however, a session will always be created" > > I am never creating the session in my code directly and AFAIK I am not > using SiteMesh (I don't even know what exactly is this). I have written > code using JSP/Servlet and my knowledge says that unless the session is > created explicitly it wont be created. Is there any interceptor in the > defaultStack which creates it? (is the createSession part or > defaultStack?) or I am doing something wrong. > > I opened some pages on my application and found there was one session > created for my browser and others for other clients, So I guess this has > nothing to do with JMeter. Sessions are being created for every client. > I am trying to find out why is the session created when I did not create > the session in my code. > > -- > Rajeev > > -----Original Message----- > From: Martin Gainty > Reply-to: " > Struts Users Mailing List" > To: Struts Users Mailing List > Subject: RE: Need to disable session interceptor > Date: Tue, 1 Sep 2009 09:23:58 -0400 > > Nils- > > doc suggests implementing a HttpCookieManager to handle the session > any suggestions on which HttpCookieManager to implement and possible > configurations? > > (i think JMeter is O/T so please ping offline) > > thanks > Martin Gainty > ______________________________________________ > Note de déni et de confidentialité > Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le > destinataire prévu, nous te demandons avec bonté que pour satisfaire informez > l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est > interdite. Ce message sert à l'information seulement et n'aura pas n'importe > quel effet légalement obligatoire. Étant donné que les email peuvent facilement > être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité > pour le contenu fourni. > > > > >> Date: Tue, 1 Sep 2009 13:19:22 +0200 >> Subject: Re: Need to disable session interceptor >> From: nilsga@gmail.com >> To: user@struts.apache.org >> >> From the JMeter FAQ: "How do I ensure each http request for jsp is >> within one jsessionid ?" >> >> http://wiki.apache.org/jakarta-jmeter/JMeterFAQ#head-114aca8407cf0eaff55b7ae5955eda46b1e2cecb >> >> Nils-H >> >> On Tue, Sep 1, 2009 at 1:15 PM, Dave Newton wrote: >> > Rajeev Sharma wrote: >> >> >> >> I am new to struts > 2 (I mean struts). I am developing an application which >> >> does not need to use sessions at all. When I tested my application with >> >> jmeter, I got 18000 sessions created (tomcat showed me this). Looks like > for >> >> every individual request there is one session created. How can I remove the >> >> session interceptor at all (and other components related to sessions), so >> >> that there are no sessions created in my application. >> > >> > There isn't a session created for each request, there's a session per client >> > conversation. Also, AFAIK, Struts 2 doesn't do anything in particular >> > regarding session creation--that is handled by the container. >> > >> > Dave >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org >> > For additional commands, e-mail: user-help@struts.apache.org >> > >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org >> For additional commands, e-mail: user-help@struts.apache.org >> > > _________________________________________________________________ > Get back to school stuff for them and cashback for you. > http://www.bing.com/cashback?form=MSHYCB&publ=WLHMTAG&crea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org > For additional commands, e-mail: user-help@struts.apache.org > > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@struts.apache.org For additional commands, e-mail: user-help@struts.apache.org