Jarecsni János wrote: > > Hi, > > after some time I've found that the session cookie is set in the AJP > connector, namely in org.apache.ajp.tomcat4.AJP13Response (method > sendHeaders()). Actually to my surprise > o.a.c.connector.HttpResponseBase#sendHeaders() is called only when the first > resource is asked for (that's what I saw), it's not called thereafter any > more. > > Now everything is working like charm. I have a few questions re this > solution: > > 1. since it's my modification of the tomcat code, naturally it will not be > present in any forthcoming tomcat versions - so I'll have to "patch" each > tomcat version before use (something I always tried to avoid) > > 2. where and how can I initiate that this modification (or a similar one) be > applied to the official tomcat source?
You should send a cvs diff . or diff -u of the file(s) you changed. > > 3. although my solution is merely an ad hoc one, I can think of a more > robust solution to the problem: this behavior of tomcat (what path it > generates in the session cookie) should be governed by some configuration > properties and not be hardwired in code (the current official code is not > flexible enough, since it always sets the path to be equivalent with the > application context if any). ;-) > > Cheers, > János > > |-----Original Message----- > |From: Jarecsni János [mailto:[EMAIL PROTECTED]] > |Sent: Saturday, February 16, 2002 8:01 PM > |To: Tomcat Developers List > |Subject: altering the session cookie's path (Tomcat 4.0x) > | > | > |Hi, > | > |I wanted to alter Tomcat's default behavior for setting the JSESSIONID > |cookie. Tomcat normally sets the path of this cookie to be > |equivalent of the > |webcontext if any, otherwise it sets it to "/". > > [...] > > | > |I've run the application but was shocked to see that Catalina > |still sets the > |path to the webcontext... I've checked the source code and found only this > |class where the session cookie is manipulated: > |o.a.c.connector.HttpResponseBase (lines 642 sqq). > | > |Now I'm a bit puzzled about this... Does some of you see where I made a > |mistake? > | > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>