You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Benin Technologies <be...@yahoo.fr> on 2013/01/19 13:15:13 UTC

session not working when dash or underscore in application name

Hi,

I just installed Tomcat 7.0.32 on Debian Linux 6 (Squeeze). Client is 
Mozilla Firefox 12.0, also on Debian Linux 6.

To test session behavior, I did a simple JSP page that simulates a coin 
launch (heads or tales), and displays the total of heads and total of tails.

If my war file is called headsOrTails.war, it works just fine : 
http://tomcat:8080/headsOrTails/

but if there are dashes or underscores in the name, Tomcat creates a new 
session for each page request (so I can't get the totals)
http://tomcat:8080/heads-or-tails/
http://tomcat:8080/heads_or_tails/

is this a normal behavior ?

thanks

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


RE: session not working when dash or underscore in application name

Posted by Martin Gainty <mg...@hotmail.com>.
There are a number of TC variables that are acquired from the FileSystem during webapp initialiasation..
unfortunately when File systems assign folder name they vary widely in their treatment of 'special characters' in filenames
as a test ..install Tomcat to Tomcat off of root folder then place webapps off of Tomcat then install one webapp heads-or-tails

so in your mind your filesystem *should* look like
/Tomcat/webapps/heads-or-tails But NTFS File System creates an 8 character filename that it assigns as directory folder so instead of heads-or-tails folder you'll get
/Tomcat/webapps/HEADS-~1 Not inserting spaces, dashes (or anything besides a-z,0-9,A-Z) into folder-name is always a safe deployment strategy
Bon Chance,
Martin Gainty 
______________________________________________ 
Note de déni et de confidentialitéCe message est confidentiel et peut être privilégié. Si vous n'êtes pas le destinataire prévu, nous te demandons avec bonté que pour satisfaire informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie de ceci est interdite. Ce message sert à l'information seulement et n'aura pas n'importe quel effet légalement obligatoire. Étant donné que les email peuvent facilement être sujets à la manipulation, nous ne pouvons accepter aucune responsabilité pour le contenu fourni.

 > Date: Sun, 20 Jan 2013 10:51:10 +0100
> From: benintechnologies@yahoo.fr
> To: users@tomcat.apache.org
> Subject: Re: session not working when dash or underscore in application name
> 
> Thanks, maybe the problem has been solved in 7.0.34, I'll try that 
> version later
> in the meantime I simply removed all dashes and underscores, and 
> everything works fine
> 
> Le 19/01/2013 20:52, Christopher Schultz a écrit :
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA256
> >
> > To whom it may concern,
> >
> > On 1/19/13 7:15 AM, Benin Technologies wrote:
> >> I just installed Tomcat 7.0.32 on Debian Linux 6 (Squeeze). Client
> >> is Mozilla Firefox 12.0, also on Debian Linux 6.
> >>
> >> To test session behavior, I did a simple JSP page that simulates a
> >> coin launch (heads or tales), and displays the total of heads and
> >> total of tails.
> >>
> >> If my war file is called headsOrTails.war, it works just fine :
> >> http://tomcat:8080/headsOrTails/
> >>
> >> but if there are dashes or underscores in the name, Tomcat creates
> >> a new session for each page request (so I can't get the totals)
> >> http://tomcat:8080/heads-or-tails/
> >> http://tomcat:8080/heads_or_tails/
> >>
> >> is this a normal behavior ?
> > I do not experience the behavior you describe on 7.0.34.
> >
> > Neither dashes nor underscores anywhere in the path of the JSP seem to
> > have that effect: a single session is created when I try it.
> >
> > Perhaps something else is affecting your environment?
> >
> > - -chris
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> > Comment: GPGTools - http://gpgtools.org
> > Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
> >
> > iEYEAREIAAYFAlD6+X0ACgkQ9CaO5/Lv0PDYxACeIdD6MLMC1P8Fwpzk6BFCHjnR
> > ZiIAoJRe1RfgHH9ZWbe9T6lDMn3A+PbO
> > =n4ZY
> > -----END PGP SIGNATURE-----
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> > For additional commands, e-mail: users-help@tomcat.apache.org
> >
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
> 
 		 	   		  

Re: session not working when dash or underscore in application name

Posted by Benin Technologies <be...@yahoo.fr>.
Thanks, maybe the problem has been solved in 7.0.34, I'll try that 
version later
in the meantime I simply removed all dashes and underscores, and 
everything works fine

Le 19/01/2013 20:52, Christopher Schultz a écrit :
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> To whom it may concern,
>
> On 1/19/13 7:15 AM, Benin Technologies wrote:
>> I just installed Tomcat 7.0.32 on Debian Linux 6 (Squeeze). Client
>> is Mozilla Firefox 12.0, also on Debian Linux 6.
>>
>> To test session behavior, I did a simple JSP page that simulates a
>> coin launch (heads or tales), and displays the total of heads and
>> total of tails.
>>
>> If my war file is called headsOrTails.war, it works just fine :
>> http://tomcat:8080/headsOrTails/
>>
>> but if there are dashes or underscores in the name, Tomcat creates
>> a new session for each page request (so I can't get the totals)
>> http://tomcat:8080/heads-or-tails/
>> http://tomcat:8080/heads_or_tails/
>>
>> is this a normal behavior ?
> I do not experience the behavior you describe on 7.0.34.
>
> Neither dashes nor underscores anywhere in the path of the JSP seem to
> have that effect: a single session is created when I try it.
>
> Perhaps something else is affecting your environment?
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iEYEAREIAAYFAlD6+X0ACgkQ9CaO5/Lv0PDYxACeIdD6MLMC1P8Fwpzk6BFCHjnR
> ZiIAoJRe1RfgHH9ZWbe9T6lDMn3A+PbO
> =n4ZY
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
>


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


Re: session not working when dash or underscore in application name

Posted by Christopher Schultz <ch...@christopherschultz.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

To whom it may concern,

On 1/19/13 7:15 AM, Benin Technologies wrote:
> I just installed Tomcat 7.0.32 on Debian Linux 6 (Squeeze). Client
> is Mozilla Firefox 12.0, also on Debian Linux 6.
> 
> To test session behavior, I did a simple JSP page that simulates a
> coin launch (heads or tales), and displays the total of heads and
> total of tails.
> 
> If my war file is called headsOrTails.war, it works just fine : 
> http://tomcat:8080/headsOrTails/
> 
> but if there are dashes or underscores in the name, Tomcat creates
> a new session for each page request (so I can't get the totals) 
> http://tomcat:8080/heads-or-tails/ 
> http://tomcat:8080/heads_or_tails/
> 
> is this a normal behavior ?

I do not experience the behavior you describe on 7.0.34.

Neither dashes nor underscores anywhere in the path of the JSP seem to
have that effect: a single session is created when I try it.

Perhaps something else is affecting your environment?

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEAREIAAYFAlD6+X0ACgkQ9CaO5/Lv0PDYxACeIdD6MLMC1P8Fwpzk6BFCHjnR
ZiIAoJRe1RfgHH9ZWbe9T6lDMn3A+PbO
=n4ZY
-----END PGP SIGNATURE-----

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