Found a solution by browsing source code.

<Get name="sessionHandler">
  <Get name="sessionManager">
    <Set name="checkingRemoteSessionIdEncoding" type="boolean">true</Set>
  </Get>
</Get>

I think the checkingRemoteSessionIdEncoding should be true by default as it is 
not that nice to send the session id to external servers.

Regards,
 - Tore.

On Jan 4, 2011, at 15:10 , Tore Halset wrote:

> Hello.
> 
> I have a web app using a jsf (ICEFaces) outputLink to display a link to an 
> *external* zip file. If the client browser does not have a session, 
> ";jsessionid=blabla" is appended to the url to the external zip file (not 
> okay). If the user already has a session, there is no jsessionid appendend 
> (okay).
> 
> * This is with jetty-distribution-7.2.2.v20101205. It does not happen with 
> our old jboss/tomcat environment.
> * I have tried to set "org.eclipse.jetty.servlet.SessionIdPathParameterName" 
> to "none". It solve this problem, but break some other part of the 
> application.
> 
> It looks like the ";jsessionid=blabla" is appended by jetty. If so, why 
> append the session id to the link to an external resource? The session id is 
> not valid for the external server and the user get a "404 not found" as it 
> does not have a file named "...zip;jsessionid=blabla".
> 
> Regards,
> - Tore.
> _______________________________________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/jetty-users
> 

_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to