Hi,

I'm using 5.0.28, and I'm seeing that parseSessionID() in
o.a.t5.CoyoteAdapter will parse and then remove ;jsessionid=XXX from a
URI if it is present.  When I look at the code, I see no way to stop
this from happening.

Further, when I read your comments, this extraction may need to take
place in order to properly map an incoming request:

(Source: CoyoteAdapter's postParseRequest method, ~line 268, after
parseSessionId invocation):
// Remove any remaining parameters (other than session id, which has
// already been removed in parseSessionId()) from the URI, so they
// won't be considered by the mapping algorithm.

Is it possible, with an out-of-the-box 5.0.28, to get a request
through a Connector into an Engine without removing the
";jsessionid=whatever" from the associated URI?

If not with 5.0.28, is it possible with a later version of Tomcat?  If
not with a later version, will it ever be possible, or is the
functionality of "not removing ;jsessionid" in the category of
unneeded, unwanted feature bloat?

Thank you,

Jed Northridge

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to