Re: sessionCookieDomain and sessionCookiePath

2011-11-11 Thread Ionut Stoian
context.xml

On Thu, Nov 10, 2011 at 7:05 PM, Pid * p...@pidster.com wrote:

 On 10 Nov 2011, at 13:06, Ionut Stoian isto...@tremend.ro wrote:

  It was a typo, i meant /.
 
  They are available also on tomcat  6.0.27:
  http://tomcat.apache.org/tomcat-6.0-doc/config/context.html
 
  -- Forwarded message --
  From: Pid p...@pidster.com
  To: Tomcat Users List users@tomcat.apache.org
  Date: Thu, 10 Nov 2011 09:28:15 +
  Subject: Re: sessionCookieDomain and sessionCookiePath
  On 10/11/2011 08:39, Ionut Stoian wrote:
  Hello,
 
  I have an application serving several subdomains (a1.domain.com,
  a2.domain.com etc.) and i want to be able to have a single session
 cookie
  shared between subdomains (registered on domain .domain.com).
 
  However, when using Tomcat's sessionCookieDomain (tried on versions
  6.0.33,
  7.0.22) i don't get the expected behaviour:
  1. If i set the sessionCookiePath to \test for example i get only one
  JSESSIONID cookie with domain .domain.com, but the path obviously is
 set
  to /test.
  2. If i set the sessionCookiePath to \,  or if i don't set it at
 all,
  i
  get a JSESSIONID cookie with domain .domain.com and a JSESSIONID
 cookie
  with domain a1.domain.com, which is not what i expect.
 
  Why would you set it to '\' or anything that starts with '\'?
 
  sessionCookieDomain, sessionCookiePath are Servlet 3.0 (ie Tomcat 7.0)
  configuration directives.  They won't work in Tomcat 6.0.
 
  Where did you set them?  In tomcat/conf/context.xml or somewhere else?
 
 
  p

 Please don't top post.

 I missed that addition to 6.0. (must read release notes to see what
 else I missed).

 Can you confirm which file you set the config in?


 p

 -
 To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
 For additional commands, e-mail: users-h...@tomcat.apache.org




Re: sessionCookieDomain and sessionCookiePath

2011-11-10 Thread Ionut Stoian
Hello,

I have an application serving several subdomains (a1.domain.com,
a2.domain.com etc.) and i want to be able to have a single session cookie
shared between subdomains (registered on domain .domain.com).

However, when using Tomcat's sessionCookieDomain (tried on versions 6.0.33,
7.0.22) i don't get the expected behaviour:
1. If i set the sessionCookiePath to \test for example i get only one
JSESSIONID cookie with domain .domain.com, but the path obviously is set
to /test.
2. If i set the sessionCookiePath to \,  or if i don't set it at all, i
get a JSESSIONID cookie with domain .domain.com and a JSESSIONID cookie
with domain a1.domain.com, which is not what i expect.

As a side note, on Tomcat 6.0.33 i also tried using the emptySessionPath
attribute for the connector, but that did not help either.

Can you please spot the error in my logic and guide me through the right
steps to achieve this single JSESSIONID cookie?

Thanks,
Ionut


Re: Re: sessionCookieDomain and sessionCookiePath

2011-11-10 Thread Ionut Stoian
It was a typo, i meant /.

They are available also on tomcat  6.0.27:
http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

-- Forwarded message --
From: Pid p...@pidster.com
To: Tomcat Users List users@tomcat.apache.org
Date: Thu, 10 Nov 2011 09:28:15 +
Subject: Re: sessionCookieDomain and sessionCookiePath
On 10/11/2011 08:39, Ionut Stoian wrote:
 Hello,

 I have an application serving several subdomains (a1.domain.com,
 a2.domain.com etc.) and i want to be able to have a single session cookie
 shared between subdomains (registered on domain .domain.com).

 However, when using Tomcat's sessionCookieDomain (tried on versions
6.0.33,
 7.0.22) i don't get the expected behaviour:
 1. If i set the sessionCookiePath to \test for example i get only one
 JSESSIONID cookie with domain .domain.com, but the path obviously is set
 to /test.
 2. If i set the sessionCookiePath to \,  or if i don't set it at all,
i
 get a JSESSIONID cookie with domain .domain.com and a JSESSIONID cookie
 with domain a1.domain.com, which is not what i expect.

Why would you set it to '\' or anything that starts with '\'?

sessionCookieDomain, sessionCookiePath are Servlet 3.0 (ie Tomcat 7.0)
configuration directives.  They won't work in Tomcat 6.0.

Where did you set them?  In tomcat/conf/context.xml or somewhere else?


p