I've been pulling hair out for several days with what turns out to be the same problem, except it's occurring on a Windows 2000 Server running IIS 5.0 and Tomcat 4.1.24. The logs show that the first request to a servlet done via POST gets a different session id than the follow-on request via GET to the same servlet, same URL. The same app works fine on another Win2K server running Apache. The one that doesn't work is behind a proxy server doing proxypassdir's to map a URL to an internal IP. Could this be the problem, or is it an IIS thing?
Wendell Holmes Education Logistics, Inc. -----Original Message----- From: Justin Ruthenbeck [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 05, 2003 4:25 PM To: Tomcat Users List Subject: Re: Tomcat 4 losing session (may be related to Win XP) Are the sessions the same between the two calls? That is, when you call HttpSession#getId() for each of them do you get the same id back? justin At 02:27 PM 11/5/2003, you wrote: >Hi all, > >I've come across a situation I can't figure out and I'm wondering if it >has to do with the fact that this is the first time we've installed >Tomcat on Windows XP Prof. > >Symptom: Tomcat loses session. If you set up a very simple two JSP >process where page 1 stuffs (setAttribute) something into the session, >and page 2 displays it, the value comes back as null > >Tests: if I copy the two JSPs to the examples directory included in the >Tomcat distribution, the pages perform properly. If I create my own >context and execute the pages from there, the getAttribute returns null. > >I created the context by duplicating the context in the server.xml file >and pretty much just changing the codebase. > >Other environment info: running behind Apache2 (latest), on port 8082 >(http) and 8009 (AJP13) because Oracle Servlet Engine shows up on port >8080 (side note: anyone have info on how to get the flying pig to go >away when you've uninstalled the Oracle HTTP server???); JDK 1.4.*, and >this is Tomcat 4 (latest). > >The exact same set up works fine on Windows 2003 and Windows 2000 Prof. >And this machine works fine as a client to the server running on any >other machine, so it's not a cookie issue I don't think. > >Am I missing something obvious? Could it be permission-related? >Something in the way the session data is stored on disk? Sure would >appreciate any advice. > >Andrew Longley >Senior Software Developer >MindFlow Technologies, Inc. >http://www.mindflow.com > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] ____________________________________ Justin Ruthenbeck Software Engineer, NextEngine Inc. justinr - AT - nextengine DOT com Confidential. See: http://www.nextengine.com/confidentiality.php ____________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]