The origin of the problem is that Jetty doesn't expect more than one parameter in the url part reserved for the session identifier.
For instance, this url is correctly handled:
http://www.example.com/MyApp/MyAction.do;jsessionid=blablabla?query_string
But this one fails:
http://www.example.com/MyApp/MyAction.do;jsessionid=blablabla;ramdomstr=123123?query_string
I've reported this problem to Jetty's guys.