RE: Intermittent Session Problems in Strut2.

2009-09-15 Thread John Liptak
I recommend using a tool like Fiddler or HttpWatch to see if your session
cookie is being messed with.

I have seen Apache proxy server 2.0 build 50 cache the cookie set command on
images etc.

So when you get a cached copy of an image you get the session that the other
user had when the image was cached.

You probably have a different issue, but since you don't have any other
details, I can't be more helpful.

John

-Original Message-
From: rohansd [mailto:rohan.de...@tcs.com] 
Sent: Wednesday, September 09, 2009 8:47 PM
To: user@struts.apache.org
Subject: Re: Intermittent Session Problems in Strut2.


Even we am facing this problem with my application whe it runs on proxy
servers.
Apparently, this problem occurs only with a certain proxy server. There may
be rules defined on the proxy server but being an internet application we
have to live with it and find a solution.
The information that is shared comes from the database.. 
Interestingly, when the browser is refreshed the data shows up correctly.
we tried the no-cache as well as no-store stuff in jsps to no avail.
Any pointers will be greatly appreciated.
Thanks
Rohan



pankaj semwal wrote:
 
  Intermittent session problems come when our application runs on proxy
 servers.
 Even i  put the cache remove tags in jsp.
 
 Still same problem i am facing.
 
 Thanks
 
 

-- 
View this message in context:
http://www.nabble.com/Intermittent-Session-Problems-in-Strut2.-tp25100607p25
376314.html
Sent from the Struts - User mailing list archive at Nabble.com.





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



Re: Intermittent Session Problems in Strut2.

2009-09-10 Thread Paweł Wielgus
Hi,
i don't know if it will help but You can try same thing i did here [1]
i was trying to force pages not to being cached and it turned out not
to be trivial.
Still i don't know how it will behave with proxy.

[1] 
http://poulwiel.blogspot.com/2009/01/browser-back-button-and-caching-problem.html

Best greetings,
Paweł Wielgus.


2009/9/10 rohansd rohan.de...@tcs.com:

 Even we am facing this problem with my application whe it runs on proxy
 servers.
 Apparently, this problem occurs only with a certain proxy server. There may
 be rules defined on the proxy server but being an internet application we
 have to live with it and find a solution.
 The information that is shared comes from the database..
 Interestingly, when the browser is refreshed the data shows up correctly.
 we tried the no-cache as well as no-store stuff in jsps to no avail.
 Any pointers will be greatly appreciated.
 Thanks
 Rohan



 pankaj semwal wrote:

  Intermittent session problems come when our application runs on proxy
 servers.
 Even i  put the cache remove tags in jsp.

 Still same problem i am facing.

 Thanks



 --
 View this message in context: 
 http://www.nabble.com/Intermittent-Session-Problems-in-Strut2.-tp25100607p25376314.html
 Sent from the Struts - User mailing list archive at Nabble.com.


 -
 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



Re: Intermittent Session Problems in Strut2.

2009-09-10 Thread j alex
Are you using Spring to wire up the Action ? -- just a wild guess that the
bean scope may be Singleton (the default value) and that causes the data
sharing ?



2009/9/10 Paweł Wielgus poulw...@gmail.com

 Hi,
 i don't know if it will help but You can try same thing i did here [1]
 i was trying to force pages not to being cached and it turned out not
 to be trivial.
 Still i don't know how it will behave with proxy.

 [1]
 http://poulwiel.blogspot.com/2009/01/browser-back-button-and-caching-problem.html

 Best greetings,
 Paweł Wielgus.


 2009/9/10 rohansd rohan.de...@tcs.com:
 
  Even we am facing this problem with my application whe it runs on proxy
  servers.
  Apparently, this problem occurs only with a certain proxy server. There
 may
  be rules defined on the proxy server but being an internet application we
  have to live with it and find a solution.
  The information that is shared comes from the database..
  Interestingly, when the browser is refreshed the data shows up correctly.
  we tried the no-cache as well as no-store stuff in jsps to no avail.
  Any pointers will be greatly appreciated.
  Thanks
  Rohan
 
 
 
  pankaj semwal wrote:
 
   Intermittent session problems come when our application runs on proxy
  servers.
  Even i  put the cache remove tags in jsp.
 
  Still same problem i am facing.
 
  Thanks
 
 
 
  --
  View this message in context:
 http://www.nabble.com/Intermittent-Session-Problems-in-Strut2.-tp25100607p25376314.html
  Sent from the Struts - User mailing list archive at Nabble.com.
 
 
  -
  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




Re: Intermittent Session Problems in Strut2.

2009-09-09 Thread rohansd

Even we am facing this problem with my application whe it runs on proxy
servers.
Apparently, this problem occurs only with a certain proxy server. There may
be rules defined on the proxy server but being an internet application we
have to live with it and find a solution.
The information that is shared comes from the database.. 
Interestingly, when the browser is refreshed the data shows up correctly.
we tried the no-cache as well as no-store stuff in jsps to no avail.
Any pointers will be greatly appreciated.
Thanks
Rohan



pankaj semwal wrote:
 
  Intermittent session problems come when our application runs on proxy
 servers.
 Even i  put the cache remove tags in jsp.
 
 Still same problem i am facing.
 
 Thanks
 
 

-- 
View this message in context: 
http://www.nabble.com/Intermittent-Session-Problems-in-Strut2.-tp25100607p25376314.html
Sent from the Struts - User mailing list archive at Nabble.com.


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



Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread pankaj semwal
Hi,

 I used SessionAware interface .Still i am facing the same problem.


Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread Lukasz Lenart
2009/8/24 pankaj semwal semw...@gmail.com:
  I used SessionAware interface .Still i am facing the same problem.

It means, the problem is somewhere else. Without code is hard to guess


Regards
-- 
Lukasz
http://www.lenart.org.pl/
http://dailylog.lenart.org.pl/

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



Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread pankaj semwal
 In my LoginAction i am setting the session as


 private boolean isUserExist() {
Connection con = null;
boolean result = false;
// MD5Util MD5=new MD5Util();

try {

con = ConnectionFactory.getConnection();
String sqlQ = SELECT * FROM USER_MASTER WHERE  LOGIN_ID=?
+ AND PASSWORD=?   AND ROLE=? AND STATUS='Y';

PreparedStatement pstmt = con.prepareStatement(sqlQ);

pstmt.setString(1, getUserId().trim());
pstmt.setString(2, getPassword().trim());
pstmt.setString(3, getRole().trim());
ResultSet rst = pstmt.executeQuery();
if (rst.next()) {
user = new User();
user.setUserId(rst.getInt(USER_ID) == 0 ? 0 : rst
.getInt(USER_ID));
user.setUserName(rst.getString(USER_NAME) == null ?  : rst
.getString(USER_NAME));
user.setRole(rst.getString(ROLE) == null ?  : rst
.getString(ROLE));
user.setAddress(rst.getString(LOGIN_ID) == null ?  : rst
.getString(LOGIN_ID));
user.setCandidateId(rst.getString(CANDIDATE_ID) == null ? 
: rst.getString(CANDIDATE_ID));
if (getCustType1() == null) {
user.setCustType();
} else {
user.setCustType(getCustType1());
}
result = true;




   * getSession().put(loginDetails,user);*

}

And in other  Actions i am getting the session as :

User user = (User) getSession().get(loginDetails);
if (user == null) {
addActionMessage(Not Authorize to view this page.);
return ERROR;
}



AppointmentDocDBdao appointmentdocdob = new AppointmentDocDBdao();
custType = appointmentdocdob.getCustType(Integer.parseInt(user
.getCandidateId()));

Is there any problem in  this code.


Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread musomesa

 Where is the information that is being shared? Your problem might
have nothing to do with authentication.



 


Chris

 


 

-Original Message-
From: pankaj semwal semw...@gmail.com
To: Struts Users Mailing List user@struts.apache.org
Sent: Mon, Aug 24, 2009 10:15 am
Subject: Re: Intermittent Session Problems in Strut2.










 In my LoginAction i am setting the session as


 private boolean isUserExist() {
Connection con = null;
boolean result = false;
// MD5Util MD5=new MD5Util();

try {

con = ConnectionFactory.getConnection();
String sqlQ = SELECT * FROM USER_MASTER WHERE  LOGIN_ID=?
+ AND PASSWORD=?   AND ROLE=? AND STATUS='Y';

PreparedStatement pstmt = con.prepareStatement(sqlQ);

pstmt.setString(1, getUserId().trim());
pstmt.setString(2, getPassword().trim());
pstmt.setString(3, getRole().trim());
ResultSet rst = pstmt.executeQuery();
if (rst.next()) {
user = new User();
user.setUserId(rst.getInt(USER_ID) == 0 ? 0 : rst
.getInt(USER_ID));
user.setUserName(rst.getString(USER_NAME) == null ?  : rst
.getString(USER_NAME));
user.setRole(rst.getString(ROLE) == null ?  : rst
.getString(ROLE));
user.setAddress(rst.getString(LOGIN_ID) == null ?  : rst
.getString(LOGIN_ID));
user.setCandidateId(rst.getString(CANDIDATE_ID) == null ? 
: rst.getString(CANDIDATE_ID));
if (getCustType1() == null) {
user.setCustType();
} else {
user.setCustType(getCustType1());
}
result = true;




   * getSession().put(loginDetails,user);*

}

And in other  Actions i am getting the session as :

User user = (User) getSession().get(loginDetails);
if (user == null) {
addActionMessage(Not Authorize to view this page.);
return ERROR;
}



AppointmentDocDBdao appointmentdocdob = new AppointmentDocDBdao();
custType = appointmentdocdob.getCustType(Integer.parseInt(user
.getCandidateId()));

Is there any problem in  this code.



 



Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread Dave Newton

pankaj semwal wrote:

 private boolean isUserExist() {
Connection con = null;
boolean result = false;

try {
con = ConnectionFactory.getConnection();



String sqlQ = SELECT * FROM USER_MASTER WHERE  LOGIN_ID=?
+ AND PASSWORD=?   AND ROLE=? AND STATUS='Y';

PreparedStatement pstmt = con.prepareStatement(sqlQ);
pstmt.setString(1, getUserId().trim());
pstmt.setString(2, getPassword().trim());
pstmt.setString(3, getRole().trim());

ResultSet rst = pstmt.executeQuery();
if (rst.next()) {
user = new User();
user.setUserId(rst.getInt(USER_ID) == 0 ? 0 : rst
.getInt(USER_ID));
user.setUserName(rst.getString(USER_NAME) == null ?  : rst
.getString(USER_NAME));
user.setRole(rst.getString(ROLE) == null ?  : rst
.getString(ROLE));
user.setAddress(rst.getString(LOGIN_ID) == null ?  : rst
.getString(LOGIN_ID));
user.setCandidateId(rst.getString(CANDIDATE_ID) == null ? 
: rst.getString(CANDIDATE_ID));

 user.setCustType(getCustType1() == null ? 
 : getCustType1());

result = true;

getSession().put(loginDetails,user);*
}

And in other  Actions i am getting the session as :

User user = (User) getSession().get(loginDetails);
if (user == null) {
addActionMessage(Not Authorize to view this page.);
return ERROR;
}

Is there any problem in  this code.


Other than having a bunch of stuff in an action that should be in a 
service, and some ugly code that should be refactored out, and 
functionality that should be wrapped in an interceptor, I don't see 
anything obvious.


Since it's intermittent I'd look first at the session sharing 
config--it's almost certainly either something to do with that, or 
something to do with how you're testing (trying from different browser 
tabs, or different windows in a browser that shares sessions across 
windows, etc).


Dave


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



Re: Intermittent Session Problems in Strut2.

2009-08-24 Thread pankaj semwal
 Intermittent session problems come when our application runs on proxy
servers.
Even i  put the cache remove tags in jsp.

Still same problem i am facing.

Thanks


Re: Intermittent Session Problems in Strut2.

2009-08-23 Thread Lukasz Lenart
2009/8/23 pankaj semwal semw...@gmail.com:
 Please tell me where i am wrong.

You should use SessionAware interface instead (if you're doing that in
action) and the problem probably is in some other place, you must have
some global instance variable.


Regards
-- 
Lukasz
http://www.lenart.org.pl/
http://dailylog.lenart.org.pl/

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



Re: Intermittent Session Problems in Strut2.

2009-08-23 Thread Struts Two
Do you log in to the system from two different client machines or you log in to 
both accounts using tabs of a same browser IE or firefox ?

--- On Sun, 8/23/09, pankaj semwal semw...@gmail.com wrote:

 From: pankaj semwal semw...@gmail.com
 Subject: Intermittent Session Problems in Strut2.
 To: user@struts.apache.org
 Received: Sunday, August 23, 2009, 6:04 AM
 Hi List,
 
                
           I am facing a problem
 of   session intermittent in
 Strut2.In Distributed environment
 
 when user A login and at the same time when user B 
 login .The information
 are sharing .I tried but did not find the solution.
 
 Even the session Id  are creating different for each
 user.
 
 I am setting  the session as :
 
 Map session = ActionContext.getContext().getSession();
 
 session.put(loginDetails, user);
 
 
 
 Please tell me where i am wrong.
 
 
 Please help me.
 


  __
Connect with friends from any web browser - no download required. Try the new 
Yahoo! Canada Messenger for the Web BETA at 
http://ca.messenger.yahoo.com/webmessengerpromo.php

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



Re: Intermittent Session Problems in Strut2.

2009-08-23 Thread musomesa

 where is the information they are sharing located?


 


Chris

 


 

-Original Message-
From: Struts Two struts...@yahoo.ca
To: Struts Users Mailing List user@struts.apache.org
Sent: Sun, Aug 23, 2009 10:05 am
Subject: Re: Intermittent Session Problems in Strut2.










Do you log in to the system from two different client machines or you log in to 
both accounts using tabs of a same browser IE or firefox ?

--- On Sun, 8/23/09, pankaj semwal semw...@gmail.com wrote:

 From: pankaj semwal semw...@gmail.com
 Subject: Intermittent Session Problems in Strut2.
 To: user@struts.apache.org
 Received: Sunday, August 23, 2009, 6:04 AM
 Hi List,
 
 ? ? ? ? ? ? ? ?
 ? ? ? ? ? I am facing a problem
 of???session intermittent in
 Strut2.In Distributed environment
 
 when user A login and at the same time when user B?
 login .The information
 are sharing .I tried but did not find the solution.
 
 Even the session Id? are creating different for each
 user.
 
 I am setting? the session as :
 
 Map session = ActionContext.getContext().getSession();
 
 session.put(loginDetails, user);
 
 
 
 Please tell me where i am wrong.
 
 
 Please help me.
 


  __
Connect with friends from any web browser - no download required. Try the new 
Yahoo! Canada Messenger for the Web BETA at 
http://ca.messenger.yahoo.com/webmessengerpromo.php

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