"Nicola Ken Barozzi" <[EMAIL PROTECTED]> wrote:

> 
> Pier Fumagalli wrote:
> 
> ...
>> I believe there's something different in the
>> way that Tomcat and Jetty handles the naming of paths... If you go to
>> /samples (for example) you'll end up being redirected somewhere else...
>> 
>> If you deploy your context (for instance) under /cocoon, a request to
>> /cocoon/ will redirect you to /documents/index and NOT to
>> /cocoon/documents/index as it should...
>> 
>> I'll do some snooping and check out what the differences are between TC4.1
>> and Jetty, and I'll fix up something later on throughout the day....
>> 
>> If anyone got a clue, speak now! :-)
> 
> We had worked a bit on it (you will find some info about the results in
> the mailing list archives) and yes, there is something wrong about how
> it's handled (really? ;-)
> 
> Redirect problem in Cocoon+Jetty... or is it Tomcat?
> http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=103901774505335&w=2
> 
> This is the result of the thread.
> Good work ;-)
> 
> Nicola Ken Barozzi wrote:
> "
> I have finally taken the time to hunt down the latast servlet 2.3
> javadocs on redirects:
> http://java.sun.com/products/servlet/2.3/javadoc/javax/servlet/http/HttpServle
> tResponse.html#sendRedirect(java.lang.String)
> 
> "
> public void sendRedirect(java.lang.String location)
>                   throws java.io.IOException
> 
>     Sends a temporary redirect response to the client using the
>     secified redirect location URL. This method can accept
>     relative URLs; the servlet container must convert the
>     relative URL to an absolute URL before sending the response
>     to the client. If the location is relative without a
>     leading '/' the container interprets it as relative to
>     the current request URI. If the location is relative
>     with a leading '/' the container interprets it as
>     relative to the servlet container root.
> "
> 
> ->  the servlet container must convert the
>     relative URL to an absolute URL before sending the response
>     to the client.
> 
> Seems like it's a Jetty bug then, no?
> 
> Since we are using a system that has an environment abstraction, it
> probably would make sense if we did that relative->absolute resolving
> ourselves, no?
> "

That should have actually been fixed within 4.2.6 itself, because now
sendRedirect seems to work... I'll do few tests. I believe that the actual
brokennes is somewhere else (some getSomething)...

Will let you know...

    Pier




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to