We should also avoid dealing in ClientAbortException because then DSpace is tied to a specific servlet container.  I wonder what happens when you include org.catalina JARs in something being loaded by Jetty....