I am currently running tomcat 5.5.7. One thing that I ran into was a little strange (it may be of help to you). About a year ago I wanted to create a framework on top of Turbine to maintain a virtual (single authentication) session across apps deployed to the same or different servers, different WEB-INF directories, etc. I also wanted it to work with or without cookies, and only use tomcat to authenticate and maintain all sessions.
I got everything working, but in the course of things I found that when I used cookies I had to include the session id as JSESSIONID. When I wanted it to work without cookies I had to embed the session id in the url as jsessionid. I found that it was case sensitive. If I did not make each case sensitive, I would lose the session. I have been working with Tomcat since version 4.0, but I did not tackle any problems quite this sophisticated until I started using tomcat 5.5.7 so I am not sure if this is behavior associated with this version, or if it has been around longer. -----Original Message----- From: Rafal Markut [mailto:[EMAIL PROTECTED] Sent: Friday, February 24, 2006 10:53 AM To: 'Turbine Users List' Subject: AW: Losing a session Hello, > Since you are moving from one server to another this coule be caused by > the > structure of your deployment. > > Is the directory structure of your deployment identical on both servers? Yes, the structure is identical (this same directory-structure, this same web.xml). I just copied whole application directory. > Another thought... do you have any code (in the trouble area) that is > ending the session (due to a timeout, invalid authentication, etc) No With best regards, Rafal ----- Original Message ----- From: "Rafal Markut" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, February 23, 2006 11:36 AM Subject: Losing a session > Hello, > > I use Turbine 2.1 with Torque, Tomcat 5.x and postgresql. > > When I navigate on my application then suddenly HttpSession has diffrend > ID and my session information (like e.g. TurbineUser) has been lost. > It happens always in this same part of my apps (when I navigate on other > part, everything is OK). > What's more ... this application was working correctly but we made > migration on different server. This happens only on the new server. > Old server and new one - have different tomcat versions but both are > 5.x. > > I checked and debugged my code very carefully and I don't see any error > - in Action class comes suddenly RunData object with different sessionID > (data.getSession.getId()). When I see cookies (JSESSIONID)... it has > also different ID. > > Does somebody have any idea? > > > With best regards, > Rafal > > > --------------------------------------------------------------------- > 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] --------------------------------------------------------------------- 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]
