----- Original Message -----

> From: André Warnier <a...@ice-sa.com>
> To: Tomcat Users List <users@tomcat.apache.org>
> Cc: 
> Sent: Sunday, October 23, 2011 2:26 PM
> Subject: Re: URI mapping
> 
> Pid wrote:
> ...
> The jsessionid cookie is set with the server
>>  name of the Tomcat instance, rather than a domain with variable
>>  subdomains*, unless you have configured it otherwise (Servlet 3.0 only).
>> 
> Yes, but what /is/ this server name that this Tomcat will be using ?
> I don't think that is as straightforward as it may look.
> 
> For example, what will Tomcat put in the cookie if this Tomcat is set up with 
> a 
> single <Host name="localhost">
> but it runs on a host whose canonical name is 
> "someserver.company.com".
> 
> Does it use the hostname received in the "Host:" header of the 
> request, even when this hostname does not match any of its <Host> tags ?
> 
> And what if there is no Host: header ?


Andre,

Exactly. Those were some of my questions as well. Right now though I'm setting 
up all Apache named virtual hosts to Tomcat virtual hosts so that the names 
match.

Apache HTTPD
<VirtualHost *:80>
  ServerName somehost.somewhere.com
  ServerAlias somehost
# more stuff
</VirtualHost>

Tomcat server.xml
<Host name="ahost" appBase="some-absolute-path">
  <Alias>somehost.somewhere.com</Alias>
  <!-- more stuff -->
</Host>

I don't map the default host (left at localhost). Based on what I've read so 
far, the cookies should come back in a sane fashion. I may have to flip the 
Tomcat <Host> name attribute and <Alias> element around to have a completely 
clean installation. This will make CATALINA_BASE/conf/Catalina/<name> a bit 
ugly, but I can live with that.

I should set this up with a test web application with cookies and watch the 
entire mess with Firedebug.

Thanks for a great discussion.

. . . . just my (less confused) two cents.
/mde/

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

Reply via email to