RE: Intermittent Session Problems in Strut2.
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.
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.
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.
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.
Hi, I used SessionAware interface .Still i am facing the same problem.
Re: Intermittent Session Problems in Strut2.
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.
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.
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.
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.
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/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.
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.
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