tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From André Warnier>
Subject Re: using Servlet Filter to rewrite domain of JSESSIONID cookie?
Date Fri, 02 Jul 2010 07:31:38 GMT
Christopher Schultz wrote:
> Hash: SHA1
> Nikita,
> On 7/1/2010 6:37 PM, Nikita Tovstoles wrote:
>> I borrowed "sub-domain" from Google Analytics terminology. I have one
>> server, running one tomcat instance with one virtual host. That host is
>> running one app - a JS/html widget that is embedded on multiple sites.
>> We need to track usage per-deployment (per site embedding the wiget). For
>> (google) analytics purposes, the easiest way to do so is to have a different
>> (sub)domain per deployment. So the same tomcat instance is responding to
>> requests for,, etc.
>> a user may interact with 2 widget deployed on 2 different sites (and thus
>> served from different (sub)domains) within 30 minutes. It is for this case
>> that we want user to share the same HttpSession:
>> - go to some site A where our widget is deployed at
>> - go to some other site B where our widget is deployed at
>> - reuse the same JSESSIONID because its' domain is set to ""
> This sounds like a job for a non-JSESSIONID cookie that is created from
> your own code.

But I am still lost as to what you are calling "sites" and "subdomains" and "deployed at".
If I follow the explanation above, you have something like this :
<Host name="localhost" appBase="webapps">

Is that it ?
And if so, where is the widget-webapp deployed (on disk), and how many times really ?

I am not trying to be a pedant, just to make sure I understand the layout, so that we 
might maybe come up with a suggestion to solve your problem (even if it is not by changing

the JSESSIONID cookie domain)

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message