You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Yves Vindevogel <yv...@implements.be> on 2005/11/10 11:45:06 UTC
Re: Proxy Rewrite / Tomcat vs Jetty
Hmm, your last remark is interesting. Jetty can do this by default ?
Since Cocoon comes with Jetty, this may be a reason to work with it
instead of with Tomcat.
What are the Pros and Cons of both ?
On 07 Nov 2005, at 11:10, Upayavira wrote:
> Yves Vindevogel wrote:
>> HELLO
>>
>> Anybody who can supply this rewrite rule ?
>
> It is _not_ a rewrite rule that you need. It is a configuration for
> Tomcat. Probably goes somewhere in server.xml. I'm afraid a little
> Googling didn't find me an answer, so I suggest you go onto the Tomcat
> lists and ask:
>
> "I have a webapp (Cocoon) that is mounted to /cocoon. It creates
> session
> cookies, and these cookies are associated with the /cocoon path. I want
> to tell Tomcat to, when creating session cookies, to associate them
> with
> the / path so that when I use Apache proxying my sessions will survive.
> Presumably this requires a setting in server.xml. I know Jetty can do
> this. How do I do this in Tomcat?"
>
> HTH.
>
> Regards, Upayavira
> (Sorry away for weekend with no net-access)
>
>>
>> On 05 Nov 2005, at 14:13, Yves Vindevogel wrote:
>>
>> Hi Upayavira,
>>
>> Your nr 1 is not possible. That would be indeed be the easiest
>> thing
>> to do, but then I have to run Cocoon as ROOT app under Tomcat.
>> I'd rather not do that.
>>
>> Number 2 is based on a document on Jetty, where they do the exact
>> same thing, but I can't figure out the code. I'm missing something
>> to get it working.
>> I'm not so familiar with it (seems to be regular expressions). I
>> found that document on the net, but I can't get it to do what I
>> want.
>>
>> Yves
>>
>>
>> On 04 Nov 2005, at 16:52, Upayavira wrote:
>>
>> Yves Vindevogel wrote:
>>
>> Hi all,
>>
>> I have too little knowledge of Apache to set up a Rewrite
>> rule in order
>> that my session is stored in Tomcat when I don't have the
>> same folder
>> structure.
>>
>> My current virtual host is this:
>>
>> <VirtualHost *:80>
>> DocumentRoot /srv/apache2/htdocs/www.implements.be
>> ServerName www.implements.be
>> ErrorLog /srv/stats/www.implements.be/error.log
>> CustomLog /srv/stats/www.implements.be/access.log common
>>
>> ProxyPass /test/ http://127.0.0.1:8080/cocoon/test/
>> ProxyPassReverse /test/ http://127.0.0.1:8080/cocoon/test/
>> </VirtualHost>
>>
>>
>> What should I add to have my session working ?
>> I tried to add this
>>
>> RewriteEngine On
>> ProxyRequests Off
>> RewriteRule ^/([^/\.]+)$ $1/ [R]
>>
>> This does not help
>>
>>
>> You should either:
>>
>> 1) Make sure that your paths are the same, it'll make life
>> much
>> easier
>> 2) Work out how to set the cookie path in Tomcat. I know you
>> can
>> do it
>> in Jetty. Basically this says "have cookies stored relative
>> to /
>> rather than relative to /cocoon, and is done within Tomcat.
>> This
>> would solve your problem.
>>
>> If you work out how to do 2, why don't you stick it up on the
>> wiki
>> somewhere.
>>
>> Regards, Upayavira
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>>
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>>
>>
>> Met vriendelijke groeten,
>> Bien à vous,
>> Kind regards,
>>
>> *Yves Vindevogel*
>> *Implements*
>>
>> <Pasted Graphic 2.tiff>
>>
>> Mail: yves.vindevogel@implements.be - Mobile: +32 (478) 80 82 91
>>
>> Kempische Steenweg 206 - 3500 Hasselt - Tel-Fax: +32 (11) 43 55 76
>>
>> Web: http://www.implements.be
>> /
>> First they ignore you. Then they laugh at you. Then they fight
>> you.
>> Then you win.
>> Mahatma Ghandi./
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>>
>> Met vriendelijke groeten,
>> Bien à vous,
>> Kind regards,
>>
>> *Yves Vindevogel*
>> *Implements*
>>
>>
>>
>> Mail: yves.vindevogel@implements.be - Mobile: +32 (478) 80 82 91
>>
>> Kempische Steenweg 206 - 3500 Hasselt - Tel-Fax: +32 (11) 43 55 76
>>
>> Web: http://www.implements.be
>> /
>> First they ignore you. Then they laugh at you. Then they fight you.
>> Then
>> you win.
>> Mahatma Ghandi./
>>
>>
>> ----------------------------------------------------------------------
>> --
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
>> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>
>
Met vriendelijke groeten,
Bien à vous,
Kind regards,
Yves Vindevogel
Implements