For some reason string like: ;jsessionid=SESSION_HERE
gets added to urls when I visit my app deployed to GAE devserver.
This messes things up since for
Add:
<context-param>
<param-name>org.mortbay.jetty.servlet.SessionURL</param-name>
<param-value>none</param-value>
</context-param>
... to your web.xml
. Read more on this in jetty session documentation.
Note: GAE is running on Jetty 6.1. In anyone experiences the same problem with a newer Jetty version, the configuration parameter is named differently, see Jetty 9 session management:
org.eclipse.jetty.servlet.SessionIdPathParameterName
jsessionid
Session URL parameter name. Defaults to jsessionid, but can be set for a particular webapp with this context param. Set to "none" to disable URL rewriting.