"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]