I tried to catch the socket exception, but that didn't work because what is actually thrown is a ClientAbortException (org.catalina).
http://tomcat.apache.org/tomcat-4.1-doc/catalina/docs/api/org/apache/catalina/connector/ClientAbortException.html

In order to catch this, a new dependency to catalina.jar should be added. I thought it would be a bit overkill to add the dependency just to catch this single exception.

In any case, if someone turns on debugging, the full stracktrace should appear in the log.