Re: struts2 filter-mapping url-pattern

2009-09-02 Thread Rajeev Sharma
*.action works fine for me too.

-Original Message-
From: Peter Phillips petergphill...@googlemail.com
Reply-to: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
Subject: Re: struts2 filter-mapping url-pattern
Date: Wed, 2 Sep 2009 06:57:02 +0100

Using *.action and /struts/* works fine for our projects.  I wanted to
do that since I wanted to map *.do to a struts 1 filter.

Peter.

2009/9/2 Wes Wannemacher w...@wantii.com:
 One thing I've been itching to try is to map to *.action and /struts/*

 Those are pretty much the two things you need

 Try that and see if it works.

 By the way, do you get an exception or something? The filters are supposed to
 be friendly to non-struts requests... If you're having a problem, it might be
 more interesting to address the problem than to try to get rid of the filter.

 -Wes

 On Tuesday 01 September 2009 07:30:59 pm Arthur Neves wrote:
 I think It' s impossible to do, because all of request's must pass to the
 filter! If I'd been wrong, please, somebody correct me!

 2009/9/1 Rusty Wright rusty.wri...@gmail.com

  In the web.xml why is the filter-mapping url-pattern /* ?  Would it work
  to change it to *.action instead?
 
  For some reason, I can't get jetty to serve my welcome-file index.jsp
  file and if I change the url-pattern to *.action then it starts working.
 
  -
  To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
  For additional commands, e-mail: user-h...@struts.apache.org

 --
 Wes Wannemacher

 Head Engineer, WanTii, Inc.
 Need Training? Struts, Spring, Maven, Tomcat...
 Ask me for a quote!

 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



Need to disable session interceptor

2009-09-01 Thread Rajeev Sharma

Hi,

I am new to struts2 (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.


--
Rajeev

-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



RE: Need to disable session interceptor

2009-09-01 Thread Rajeev Sharma
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 mgai...@hotmail.com
Reply-to: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
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: nil...@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 Newtonnewton.d...@yahoo.com wrote:
  Rajeev Sharma wrote:
 
  I am new to struts2 (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-unsubscr...@struts.apache.org
  For additional commands, e-mail: user-h...@struts.apache.org
 
 
 
 -
 To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
 For additional commands, e-mail: user-h...@struts.apache.org
 

_
Get back to school stuff for them and cashback for you.
http://www.bing.com/cashback?form=MSHYCBpubl=WLHMTAGcrea=TEXT_MSHYCB_BackToSchool_Cashback_BTSCashback_1x1


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



[SOLVED]: Need to disable session interceptor

2009-09-01 Thread Rajeev Sharma
I did not have %@ page session=false in the jsps which were included
in other jsps using s:include. 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 petergphill...@googlemail.com
Reply-to: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
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  musom...@aol.com:

  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 rajeev1...@gmail.com
 To: Struts Users Mailing List user@struts.apache.org
 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 mgai...@hotmail.com
 Reply-to: 
 Struts Users Mailing List user@struts.apache.org
 To: Struts Users Mailing List user@struts.apache.org
 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: nil...@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 Newtonnewton.d...@yahoo.com 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

Re: [SOLVED]: Need to disable session interceptor

2009-09-01 Thread Rajeev Sharma
I am not using session or cookies at all in my application right now. So
I guess adding cookie listener doesn't make any sense to be added to
JMeter test case. I shall use cookies later and shall add cookie
listener to test my application. I don't want to store any data in web
server so will not use sessions, rather shall store userid in cookie and
fetch users data from memcache from cache machine based on the cookie.

--
Rajeev Sharma
Sr. Software Engineer
Yahoo! Inc

-Original Message-
From: Dave Newton newton.d...@yahoo.com
Reply-to: Struts Users Mailing List user@struts.apache.org
To: Struts Users Mailing List user@struts.apache.org
Subject: Re: [SOLVED]: Need to disable session interceptor
Date: Tue, 01 Sep 2009 16:10:28 -0400

Peter Phillips wrote:
From Rajeev's earlier emails:
 
 I am developing an application which does not need to use sessions at all.
 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.
 
 Therefore I think adding page session=false is the correct solution
 in his case and he has no need for the cookie listener in JMeter as no
 cookies will be created!

While I did misunderstand the original post, my statement still 
stands--if you want the JMeter tests to run as a real client would, the 
tests need to emulate the client. Unless every user has cookies disabled 
then the tests won't (necessarily) run the same way.

Dave


-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



-
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org



problem in file upload

2008-04-09 Thread Rajeev Sharma
Hi All,

I am using file upload interceptor to upload a file. I am returning XML
response (using result type as stream) to the caller in case of
success or failure. Its all fine, if everything works as expected.

When I try to upload a file which is bigger then the max allowed size,
the file upload interceptor returns input and the control does not
come to the execute method of my action class. In this case I can
redirect the result to some JSP, to some other action etc, but how do I
return a xml response with the error description and some error code. 

Please help me out.

Regards,
Rajeev Sharma


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: problem in file upload

2008-04-09 Thread Rajeev Sharma
Hi Jeromy,

Thanks for the help. I tried to do the same thing with an xml file.
Instead of using failed.jsp, I returned an xml file failed.xml with some
hard coded error message and error code.

What if the file upload interceptor returned input for some other
reason? I would be returning the error code and message which says the
file is too large. How would I create the error message and code
dynamically depending on the actual error?

Rajeev

On Wed, 2008-04-09 at 22:22 +1000, Jeromy Evans wrote:
 Rajeev Sharma wrote:
 
  When I try to upload a file which is bigger then the max allowed size,
  the file upload interceptor returns input and the control does not
  come to the execute method of my action class. In this case I can
  redirect the result to some JSP, to some other action etc, but how do I
  return a xml response with the error description and some error code. 
 

 Hi Rajeev,
 
 It sounds like you just want an action to return an XML result (for an 
 input result).
 A very simple way to do that is return a JSP with contentType=text/xml.
 
 in struts.xml:
   result name=inputfailed.jsp/result
  in the failed.jsp:
 
 %@ page contentType=text/xml;charset=ISO-8859-1 %
 ?xml version=1.0 encoding=ISO-8859-1?
 messageToo big!/message
 
 
 You can use properties in your XML as you would with a JSP result.  
 
 There's also an XSLT result type available or you could use a Bean-XML 
 serializer like XStream.
 
 Hope that helps,
  Jeromy Evans
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]