A lot of applications/framework (like Jersey, Hudson, DWR, etc.) out there just consist of a single Servlet which dispatch requests to its appropriate internal components. In such case, a full blown Servlet Container might not be needed....but a tiny 800k Grizzly might be!
Like I've described in previous post on the topic (I,II,II,IV), it is extremely simple to build an HTTP extension/WebServer...