tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wendell Holmes <whol...@edulog.com>
Subject RE: Tomcat 4 losing session (may be related to Win XP)
Date Thu, 06 Nov 2003 00:14:09 GMT
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:justinr@nextengine.com]
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: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


____________________________________
Justin Ruthenbeck
Software Engineer, NextEngine Inc.
justinr - AT - nextengine DOT com
Confidential. See:
http://www.nextengine.com/confidentiality.php
____________________________________


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message