I guess you cannot do this. I don't think that it is possible to start
new Firefox window in separate process. And cookies are bound to the
process. This is the implementation detail, but I guess all browser
vendors bind cookies to the process. This is not Tomcat issue.

Anyway, relying on session ID only is not robust in multi-window
environment. Even if Firefox could be started as new process, it would
not help if a user simply opened new tab, not a new window.

Also, what if MSIE will add tabs? Some MSIE extensions already allow
to have several tabs. What if a user turned off the "Start a new
process" setting in MSIE? What about Opera?

You might need to create your own key besides session cookie, I guess.

Michael.

On 4/21/05, Dick Starr <[EMAIL PROTECTED]> wrote:
> I am using Tomcat 5.0.18 and Firefox 1.0.3. A client opens several
> windows accessing the same web application.
> 
> When using the IE 6 browser, Tomcat 5 creates one JSESSIONID cookie for
> each window. Every thing works fine.
> 
> When using the Firefox browser, Tomcat 5 creates only one JSESSIONID
> cookie for all the client windows. My application stores data in the
> session context, and fails because each window is sharing the same
> session variables.
> 
> I want to allow cookies in the browser, but can't find a way to make my
> application work with Firefox. I can upgrade Tomcat, if that would solve
> the problem.
> 
> Thanks in advance.
> 
> Dick Starr

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

Reply via email to