This is a known bug in Tomcat 3.1

URL-encoded session work in Tomcat3.2beta5 and should work again in Tomcat
3.2 beta8 upwards

Regards,
Andreas

> -----Original Message-----
> From: Wolfgang Trexler [mailto:[EMAIL PROTECTED]]
> Sent: Monday, November 20, 2000 3:46 PM
> To: [EMAIL PROTECTED]
> Subject: Strange behaviour of Tomcat/Apache and session management
> 
> 
> Hi,
> 
> while debugging a WAP project with URL encoded Tomcat Sessions
> (JSESSIONID) we encountered the following strange behavior:
> 
> WAP devices are (normally) not capable of using cookies, the session
> management of Tomcat (if called standalone on port 8080) 
> recognized this
> and the method HttpServletResponse.encodeURL(url) returns a valid URL
> with session ID's encoded within the URL. 
> 
> Once we switched to the production environment with Apache and mod_jk
> (using apjv12) we encountered, that the method encodeURL(url) returned
> URL's without session ID's encoded. Thus it seems Tomcats session
> management thinks the device is capable of using cookies. We played
> around with the setting in Tomcat and Apache and found the following
> _strange_ behavior:
> 
> - in httpd.conf the directive 
>   Port 80 (and no Listen directive) works NOT!
> - in httpd.conf the directive 
>   Listen 80 (and no Port directive) works
> 
> We didn't change anything else within the whole environment and were
> able to reproduce this, that means we could switch between "session
> handling without cookies - working/non-working" by changing the
> Listen/Port directive and restarting the Apache server.
> 
> We've the following environment:
> - Sun Solaris 2.6
> - Solaris JDK 1.2.2_06_sparc
> - Apache 1.3.12
> - Tomcat 3.1 (final)
> 
> Any comments/ideas on that?
> 
> 
> btw: thanks for the good work!
> 
> best regards
> Wolfgang
> -- 
> KPNQwest Austria GmbH., A-1150 Wien, Diefenbachgasse 35
> Ing. Wolfgang Trexler     [EMAIL PROTECTED]
> Web-Technik Business Solutions
> Tel.: +43 (1) 899 33 - 141, Fax: +43 (1) 899 33 -10 141
> 

Reply via email to